CC = gcc RM = rm -f -v IFLAGS = -Iinclude OFLAGS = -Wl,--subsystem,windows -O2 WFLAGS = -Wall CFLAGS = ${IFLAGS} ${OFLAGS} ${WFLAGS} ${DFLAGS} LIBRARIES = -ljpgal -lalgif -lalleg OBJECTS = grset.o lccolor.o getkey.o \ playwav.o cropcirc.o mars28.o \ stardate.o headline.o parts.o scrnshot.o \ errmsg.o textio.o copyfile.o periodic.o \ elbows.o roman.o brack1.o lcreader.o help.o \ mapfonts.o mapdata.o worldmap.o matheng.o timezone.o \ convert.o guide.o bmi.o sysinfo.o \ crosswrd.o cards.o borg.o blackjak.o \ filemenu.o text24.o phone.o gifview.o \ wb3.o wb5.o warbird.o files24a.o files24b.o \ view360.o sfmview.o progedit.o \ htmproc.o htmload.o htmview.o \ planets.o starship.o winfont.o gates.o \ option.o library.o viewscrn.o alarm.o calendar.o \ standby.o dummy.o common.o drawline.o sudoku.o kakuro.o \ goai.o go.o jigsaw.o briefing.o launcher.o main.o all : t1.exe t1.exe : ${OBJECTS} ${CC} ${OBJECTS} -o t1.exe -s ${LIBRARIES} .SUFFIXES : .c %.o : %.c ${CC} -c $< -o $@ ${CFLAGS} grset.o : grset.c include/grset.h lccolor.o : lccolor.c include/lccolor.h getkey.o : getkey.c include/getkey.h playwav.o : playwav.c include/playwav.h cropcirc.o : cropcirc.c include/cropcirc.h mars28.o : mars28.c include/mars28.h stardate.o : stardate.c include/stardate.h headline.o : headline.c include/headline.h parts.o : parts.c include/parts.h scrnshot.o : scrnshot.c include/scrnshot.h errmsg.o : errmsg.c include/errmsg.h textio.o : textio.c include/textio.h copyfile.o : copyfile.c include/copyfile.h periodic.o : periodic.c include/periodic.h elbows.o : elbows.c include/elbows.h roman.o : roman.c include/roman.h brack1.o : brack1.c include/brack1.h lcreader.o : lcreader.c include/lcreader.h help.o : help.c include/help.h mapfonts.o : mapfonts.c include/mapfonts.h mapdata.o : mapdata.c include/mapdata.h worldmap.o : worldmap.c include/worldmap.h matheng.o : matheng.c include/matheng.h timezone.o : timezone.c include/timezone.h convert.o : convert.c include/convert.h guide.o : guide.c include/guide.h bmi.o : bmi.c include/bmi.h sysinfo.o : sysinfo.c include/sysinfo.h crosswrd.o : crosswrd.c include/crosswrd.h cards.o : cards.c include/cards.h borg.o : borg.c include/borg.h blackjak.o : blackjak.c include/blackjak.h filemenu.o : filemenu.c include/filemenu.h text24.o : text24.c include/text24.h phone.o : phone.c include/phone.h gifview.o : gifview.c include/gifview.h wb3.o : wb3.c include/wb3.h wb5.o : wb5.c include/wb5.h warbird.o : warbird.c include/warbird.h files24a.o : files24a.c include/files24.h files24b.o : files24b.c include/files24.h view360.o : view360.c include/view360.h sfmview.o : sfmview.c include/sfml.h htmproc.o : htmproc.c include/htmproc.h htmload.o : htmload.c include/htmload.h htmview.o : htmview.c include/htmview.h progedit.o : progedit.c include/text24.h planets.o : planets.c include/planets.h starship.o : starship.c include/starship.h winfont.o : winfont.c include/winfont.h gates.o : gates.c include/gates.h option.o : option.c include/option.h library.o : library.c include/library.h viewscrn.o : viewscrn.c include/viewscrn.h alarm.o : alarm.c include/alarm.h calendar.o : calendar.c include/calendar.h standby.o : standby.c include/standby.h dummy.o : dummy.c include/dummy.h common.o : common.c include/common.h drawline.o : drawline.c include/drawline.h sudoku.o : sudoku.c include/sudoku.h kakuro.o : kakuro.c include/kakuro.h goai : goai.c include/goai.h go : go.c include/go.h jigsaw : jigsaw.c include/jigsaw.h briefing : briefing.c include/briefing.h launcher : launcher.c include/launcher.h main.o : main.c include/standby.h clean : ${RM} ${OBJECTS} ${RM} t1.exe