Makefile.OSX added

origin
stpohle 22 years ago
parent 91c36ee6d5
commit 047ceda105

@ -0,0 +1,40 @@
# .SILENT:
#
# please do the changes manualy if the configure script won't work for you
LIBS=`sdl-config --libs`
CFLAGS=`sdl-config --cflags` -DHAVE_CONFIG_H -I../
#
# if you have SDLMIXER uncomment these two lines
#SDLMIXER_LIBS=-lSDL_mixer
#SDLMIXER_FLAGS=-DHAVE_SDL_MIXER
OBJS=bomb.o field.o gfxengine.o main.o multiwait.o pkgcache.o special.o \
chat.o font.o gfx.o mapmenu.o netmenu.o player.o sysfunc.o \
configuration.o game.o gfxpixelimage.o map.o network.o single.o tileset.o \
debug.o gamesrv.o keybinput.o menu.o packets.o sound.o udp.o
all: config bomberclone
config:
echo "#define VERSION \"`cat ../configure.in |grep AM_INIT_AUTOMAKE\(bomberclone, |cut -c 31- |sed -e 's/)//g'`\"" >../config.h
echo "#define PACKAGE_DATA_DIR \"../data\"" >>../config.h
rebuild: clean all
bomberclone: $(OBJS)
gcc -o $@ $^ $(LIBS) $(SDLMIXER_LIBS)
%.o: %.c
gcc $(CFLAGS) -c -o $@ $^ $(DFLAGS) $(SDLMIXER_FLAGS)
clean:
rm -rf *.o
rm -rf ../config.h
rm -rf bomberclone
cleanall: clean
rm *.*~
source: cleanall
Loading…
Cancel
Save