1# build applications 2#TARGET_HOST=i686-w64-mingw32- 3TARGET_HOST=x86_64-w64-mingw32- 4CC=${TARGET_HOST}gcc 5CXX=${TARGET_HOST}g++ 6#CC=gcc-3 7#CXX=g++-3 8 9# compiler flags 10CFLAGS = -DWIN32 -DUSE_GL -DHAVE_CXX -mwindows -O2 -Wall 11CFLAGS += -DCOMPLIANT_COLORMAP -DSYSV -DHAVE_SYS_TIME_H 12#CFLAGS += -mno-cygwin 13#CFLAGS += -DRANDOMMODE 14#CFLAGS += -DDEBUG -D_DEBUG 15 16# Include & Library directories 17INCS=-I/usr/include/w32api -I../win32 18 19# sources 20SRC= color.c \ 21 erase.c \ 22 iostuff.c \ 23 automata.c \ 24 mode.c \ 25 parsecmd.c \ 26 random.c \ 27 ras.c \ 28 resource.c \ 29 spline.c \ 30 util.c \ 31 vis.c \ 32 visgl.c \ 33 xbm.c \ 34 xlock.c \ 35 xlockimage.c 36 37# objects 38OBJS= $(SRC:.c=.o) 39 40# general rules 41.c.o: 42 $(CC) $(CFLAGS) -c -o $@ $< $(INCS) 43 44.cc.o: 45 $(CXX) $(CFLAGS) -c -o $@ $< $(INCS) 46 47# specific rules 48all: $(OBJS) 49 50clean: 51 rm -f *.o *~ 52 53antic: 54 antic *.h *.c 55 56cppcheck: 57 cppcheck -f -q *.c 58