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