1# Ivan Graphics editOR makefile for DJGPP environment 2 3# Copyrights (C) Timo Kiviluoto / IvanDev 2003-2004 4 5AR = ar rs 6CC = gxx -o 7FeLibDIR = FeLib 8FeLibOBJ = $(FeLibDIR)/Source/bitmap.o $(FeLibDIR)/Source/colorbit.o $(FeLibDIR)/Source/error.o $(FeLibDIR)/Source/feio.o $(FeLibDIR)/Source/felist.o $(FeLibDIR)/Source/femath.o $(FeLibDIR)/Source/festring.o $(FeLibDIR)/Source/graphics.o $(FeLibDIR)/Source/hscore.o $(FeLibDIR)/Source/save.o $(FeLibDIR)/Source/whandler.o 9IGORDIR = Igor 10IGORBIN = IGOR.exe 11IGOROBJ = $(IGORDIR)/Source/igor.o 12FLAGS = -DGCC -IInclude -I$(FeLibDIR)/Include -O3 -ffast-math -s -W -Wall -pedantic 13 14all: $(IGORBIN) 15 16$(FeLibOBJ) : %.o : %.cpp 17 @echo Compiling $@... 18 @$(CC) $@ -c $< $(FLAGS) 19 20$(IGOROBJ) : %.o : %.cpp 21 @echo Compiling $@... 22 @$(CC) $@ -c $< $(FLAGS) -I$(IGORDIR)/Include 23 24$(IGORBIN) : $(FeLibOBJ) $(IGOROBJ) 25 @echo Compiling $(IGORBIN)... 26 @$(CC) $(IGORBIN) $(FeLibOBJ) $(IGOROBJ) $(FLAGS) 27