rocks_n_diamonds-1.0
[rocksndiamonds.git] / src / Makefile
index fffe019cf0b4c28e0dd9870f3bbc855137ba2ff4..273cecdda90277cbadcf84e30b6b2a34e39aca84 100644 (file)
@@ -6,6 +6,7 @@ PROGNAME = rocksndiamonds
 
 RM = rm -f
 CC = gcc
+CPP = $(CC) -E
 # CC = cc                              # for HP-UX and others
 
 GAME_DIR = -DGAME_DIR=\".\"            # path of the game and its data
@@ -21,29 +22,43 @@ CONFIG = $(GAME_DIR) $(SOUNDS) $(JOYSTICK)  \
         $(SCORE_ENTRIES) $(XPM_INCLUDE_FILE)
 
 # DEBUG = -DDEBUG -g -ansi -pedantic -Wall
-DEBUG = -DDEBUG -g -Wall
-DEBUG = -O6
+DEBUG = -DDEBUG -g -Wall
+DEBUG = -O6
 
 # SYSTEM = -Aa -D_HPUX_SOURCE -Dhpux   # for HP-UX (obsolete)
 # SYSTEM = -DSYSV -Ae                  # for HP-UX
 # SYSTEM = -DSYSV                      # for systems without 'usleep()'
 # INCL = -I/usr/include/X11R5          # for HP-UX and others
-# LIBS = -lXpm -lX11 -lm
 # LIBS = -L/usr/lib/X11R5 -lXpm -lX11 -lm # for HP-UX and others
-LIBS = -lXpm -lXpm -lXpm -lX11 -lm     # triple -lXpm; else I got an error...
+LIBS = -L/usr/X11R6/lib -lXpm -lX11 -lm
 
 # CFLAGS = -O2 $(CONFIG) $(SYSTEM)
 CFLAGS = $(DEBUG) $(CONFIG) $(SYSTEM) $(INCL)
 
-OBJS = main.o \
-       init.o \
-       images.o \
-       events.o \
-       tools.o \
-       screens.o \
-       misc.o \
-       game.o \
-       editor.o \
+SRCS = main.c          \
+       init.c          \
+       events.c        \
+       tools.c         \
+       screens.c       \
+       misc.c          \
+       game.c          \
+       editor.c        \
+       buttons.c       \
+       files.c         \
+       tape.c          \
+       sound.c
+
+OBJS = main.o          \
+       init.o          \
+       events.o        \
+       tools.o         \
+       screens.o       \
+       misc.o          \
+       game.o          \
+       editor.o        \
+       buttons.o       \
+       files.o         \
+       tape.o          \
        sound.o
 
 all:   $(OBJS)