1 2CC = @CC@ 3CFLAGS :=@OSHWCFLAGS@ 4 5# 6# End of configure section 7# 8 9OBJS = sdloshw.o sdltimer.o sdlerr.o sdlin.o sdlout.o sdltext.o \ 10 sdltile.o sdlsfx.o 11 12# 13# The main target 14# 15 16liboshw.a: $(OBJS) 17 ar crs $@ $^ 18 cp liboshw.a .. 19 20# 21# Object files 22# 23 24sdlerr.o : sdlerr.c sdlgen.h ../gen.h ../oshw.h 25sdloshw.o : sdloshw.c sdlgen.h ccicon.c ../gen.h ../oshw.h ../err.h 26sdltimer.o: sdltimer.c sdlgen.h ../gen.h ../oshw.h 27sdltext.o : sdltext.c sdlgen.h ../gen.h ../oshw.h ../err.h 28sdltile.o : sdltile.c sdlgen.h ../gen.h ../oshw.h ../err.h \ 29 ../defs.h ../state.h 30sdlsfx.o : sdlsfx.c sdlgen.h ../gen.h ../oshw.h ../err.h \ 31 ../defs.h ../state.h 32sdlin.o : sdlin.c sdlgen.h ../gen.h ../oshw.h ../defs.h 33sdlout.o : sdlout.c sdlgen.h ../gen.h ../oshw.h ../err.h \ 34 ../defs.h ../state.h 35 36# 37# Other 38# 39 40all: liboshw.a 41 42clean: 43 rm -f $(OBJS) liboshw.a 44 45spotless: 46 rm -f $(OBJS) liboshw.a # ccicon.c 47 rm -f Makefile 48