home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 February
/
Chip_2001-02_cd1.bin
/
bonus
/
demos
/
CS
/
exp
/
SOURCES
/
DEMO
/
Makefile
< prev
next >
Wrap
Makefile
|
2000-08-20
|
2KB
|
65 lines
ENGINE = e:/Glengine
CPP = g++
CPPOPTS = -I$(ENGINE)
LIBS = -lwinmm -lbass -lobjgl2 -lopengl32 -lpng -lz -ljpeg
RM = rm -f
EFEKTY = efekt_03.o \
efekt_04.o efekt_05.o efekt_06.o \
efekt_07.o efekt_08.o efekt_09.o \
efekt_10.o efekt_11.o efekt_12.o \
efekt_13.o efekt_14.o efekt_15.o \
efekt_16.o efekt_17.o efekt_18.o
EHEADERS = efekt_03.h \
efekt_04.h efekt_05.h efekt_06.h \
efekt_07.h efekt_08.h efekt_09.h \
efekt_10.h efekt_11.h efekt_12.h \
efekt_13.h efekt_14.h efekt_15.h \
efekt_16.h efekt_17.h efekt_18.h
OBJECTS = main.o menu.o demo.o tunel.o turtle.o $(EFEKTY)
EFNEED = syncname.h sync.h syncs.h
default all: main
main: $(OBJECTS)
$(CPP) -mwindows -mconsole $(CPPOPTS) $(OBJECTS) -o d.exe $(LIBS)
menu.o: dialog.rc dialog.h
windres -i dialog.rc -o menu.o
main.o: main.cpp init_bas.h init_win.h timer.h demo.h
timer.o: timer.cpp timer.h
demo.o: demo.cpp efekt.h sync.h $(EHEADERS) $(EFNEED)
efekt_01.o: efekt_01.cpp efekt_01.h efekt.h $(EFNEED)
efekt_02.o: efekt_02.cpp efekt_02.h efekt.h $(EFNEED)
efekt_03.o: efekt_03.cpp efekt_03.h efekt.h $(EFNEED) tunel.h turtle.h
efekt_04.o: efekt_04.cpp efekt_04.h efekt.h $(EFNEED)
efekt_05.o: efekt_05.cpp efekt_05.h efekt.h $(EFNEED)
efekt_06.o: efekt_06.cpp efekt_06.h efekt.h $(EFNEED)
efekt_07.o: efekt_07.cpp efekt_07.h efekt.h $(EFNEED) vlacik2.h vlacik2c.h
efekt_08.o: efekt_08.cpp efekt_08.h efekt.h $(EFNEED)
efekt_09.o: efekt_09.cpp efekt_09.h efekt.h $(EFNEED)
efekt_10.o: efekt_10.cpp efekt_10.h efekt.h $(EFNEED)
efekt_11.o: efekt_11.cpp efekt_11.h efekt.h $(EFNEED)
efekt_12.o: efekt_12.cpp efekt_12.h efekt.h $(EFNEED)
efekt_13.o: efekt_13.cpp efekt_13.h efekt.h $(EFNEED)
efekt_14.o: efekt_14.cpp efekt_14.h efekt.h $(EFNEED)
efekt_15.o: efekt_15.cpp efekt_15.h efekt.h $(EFNEED)
efekt_16.o: efekt_16.cpp efekt_16.h efekt.h $(EFNEED)
efekt_17.o: efekt_17.cpp efekt_17.h efekt.h $(EFNEED)
efekt_18.o: efekt_18.cpp efekt_18.h efekt.h $(EFNEED)
tunel.o: tunel.cpp tunel.h
turtle.o: turtle.cpp turtle.h
%.o : %.cpp
$(CPP) -c $(CPPOPTS) $< -o $@
clean:
$(RM) *.o
$(RM) d.exe