X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2FMakefile;h=511fb3159bab19e2600282a5320bebfc42c0cce5;hb=e208db9f11f66f2315ecd1254c0a08a1e525f59d;hp=6bf31b87a2b2e9a40506c31d13de7aabce6abfd0;hpb=da14f69fd95c7bd5a0d70cdf4935af06f1f20a04;p=rocksndiamonds.git diff --git a/src/Makefile b/src/Makefile index 6bf31b87..511fb315 100644 --- a/src/Makefile +++ b/src/Makefile @@ -42,7 +42,7 @@ PLATFORM = unix endif ifeq ($(PLATFORM),unix) -PROFILING = -pg +PROFILING_FLAGS = -pg endif ifeq ($(PLATFORM),cross-msdos) @@ -66,7 +66,7 @@ SYS_LDFLAGS = -lSDL_image -lSDL_mixer $(shell sdl-config --libs) endif ifeq ($(TARGET),allegro) -SYS_CFLAGS = -DTARGET_X11 -I$(CROSS_PATH_MSDOS)/include +SYS_CFLAGS = -DTARGET_ALLEGRO -I$(CROSS_PATH_MSDOS)/include SYS_LDFLAGS = -lalleg endif @@ -90,12 +90,13 @@ CONFIG_GAME_DIR = $(CONFIG_RO_GAME_DIR) $(CONFIG_RW_GAME_DIR) CONFIG = $(CONFIG_GAME_DIR) $(CONFIG_SCORE_ENTRIES) $(JOYSTICK) DEBUG = -DDEBUG -g +# PROFILING = $(PROFILING_FLAGS) -OPTIONS = $(DEBUG) -Wall # only for debugging purposes +# OPTIONS = $(DEBUG) -Wall # only for debugging purposes # OPTIONS = $(DEBUG) -O3 -Wall # only for debugging purposes # OPTIONS = $(DEBUG) -Wall -ansi -pedantic # only for debugging purposes # OPTIONS = -O3 -Wall -ansi -pedantic -# OPTIONS = -O3 -Wall +OPTIONS = -O3 -Wall # OPTIONS = -O3 # OPTIONS = -DSYSV -Ae # may be needed for HP-UX @@ -146,18 +147,24 @@ $(LIBGAME): .c.o: $(CC) $(PROFILING) $(CFLAGS) -c $*.c -clean: +clean-obj: $(MAKE) -C $(LIBDIR) clean $(RM) $(OBJS) $(RM) $(LIBGAME) + +clean-bin: $(RM) $(PROGNAME) $(RM) ../*.exe +clean: clean-obj clean-bin + #-----------------------------------------------------------------------------# # development only stuff # #-----------------------------------------------------------------------------# +dist-clean: clean-obj + depend: $(MAKE) -C $(LIBDIR) depend for i in $(SRCS); do $(CPP) $(CFLAGS) -M $$i; done > .depend