I came from the GTK world and I do like to use pkg-config in my makefiles. Since I do not see a .pc file for the IUP, I suggest we create one (or two) Here are my: ------- iup.pc ---------- prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include
Name: IUP Description: Portable toolkit for building graphical user interfaces. Version: 3.8 Requires: Libs: -L${libdir} -liup Cflags: -I${includedir} ----------------- ------- iup-scintilla.pc ---------- prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: IUP Scintilla Description: Scintilla syntax parser for IUP Version: 3.8 Requires: iup >= 3.8 Libs: -L${libdir} -liup_scintilla Cflags: -I${includedir} ----------------- And then I can do a makefile like this: ---------- makefile --------------- ifeq ($(OS),Windows_NT) target_suffix=.exe winlibs =-lgdi32 -lcomdlg32 -lcomctl32 -luuid -lole32 -limm32 endif iup-scintilla$(target_suffix): scintilla.o g++ -o$@ $^ $(shell pkg-config --libs iup-scintilla) $(winlibs) %.o: %.c gcc -o$@ $< -c $(shell pkg-config --cflags iup-scintilla) ----------------- Thoughts? George Brink ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users