# Noiz2sa makefile for AmigaOs 4
# Varthall/Up Rough 16.09.05
# modified for 68k 20-May-2012 Lorence Lombardo

NAME   = noiz2sa
O      = o
RM     = rm
CC     = gcc -m68020 -m68881
CXX    = g++ -m68020 -m68881

PROG        = $(NAME)

DEFAULT_CFLAGS = `sdl-config2 --cflags`
MORE_CFLAGS = -O3
LDFLAGS = -lSDL_mixer `sdl-config2 --libs` -L. -L./bulletml -lm -lbulletml -lstdc++

CFLAGS  = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) 
CPPFLAGS  = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -I./bulletml/

OBJS =	$(NAME).$(O) ship.$(O) shot.$(O) frag.$(O) bonus.$(O) \
	foe.$(O) foecommand.$(O) barragemanager.$(O) attractmanager.$(O) \
	background.$(O) letterrender.$(O) \
	screen.$(O) clrtbl.$(O) vector.$(O) degutil.$(O) rand.$(O) soundmanager.$(O)

all: $(OBJS)
	$(MAKE) -C bulletml
	$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LDFLAGS)
	strip $(NAME)

clean:
	$(RM) *.$(O) $(PROG)
	$(MAKE) -C bulletml clean

