CC = icc
#/usr/bin/icc-2011-base/bin/ia32/icc
COPT = -xc -O2 -fasm-blocks -I ../bass24-osx `sdl-config --cflags`
LIB = `sdl-config --static-libs` -lm ../bass24-osx-64/libbass.dylib

OBJ = main.o DespairPAL.o 3DOBJ.o ANIMATEC.o ATAN.o ATANTBL.o BASE.o BITMAP.o CIRCLER.o COMMS.o CONTROLS.o CSPLINE.o CURSOR.o DESKTOP.o DESPAIR.o DPMI.o EFFECTS.o FEEDBACK.o GAMEVTAL.o GRAPHICS.o HARD.o IS2CODE.o JCLIB.o JOYSTICK.o KEYNAMES.o LBM.o LLIPX.o LLKEYC.o LLMOUSE.o LLSCRC.o LLVESA.o M12UTILC.o MUSIC.o NAMELIST.o OBJECT3D.o OTCSCR.o PIX.o PLAYVTAL.o POLYGONC.o PSYS.o RIPPLE.o ROT3DC.o RT.o SAT.o SERIAL.o SINCOS_I.o SQ.o STEXT.o STRLIST.o STRPARSE.o TCSCR.o TEXT.o TEXTSCR.o TIMER.o TMAP32.o VBLC.o VERTDRWC.o VGAC.o VSALGEB.o VSBASE.o VSBITMAP.o VSCAMERA.o VSCLRT16.o VSCLRT32.o VSCLRTB.o VSDEPTHL.o VSDUMPSC.o VSFILE.o VSISQRT.o VSMPOOL.o VSNAMEL.o VSOBJECT.o VSOREAD.o VSPIX.o VSPOLYC.o VSPOOLS.o VSTGA.o VSVIEWP.o VTAL.o WEAVE.o WRITER.o 

NAME = despair_osx

$(NAME): $(OBJ)
	$(CC) -o $@ $(OBJ) $(LIB)
	strip $@
	cp $@ ../

%.o: %.c
	$(CC) $(COPT) -c $<
%.o: %.C
	$(CC) $(COPT) -c $<
       
clean:
	rm *.o $(NAME) *~