CFLAGS=-DXP_UNIX -I/usr/local/include/spidermonkey -g LIBS=-ljs -L/usr/local/lib CC=gcc LD=ld all: engine engine: engine.o file.o console.o js_util_functions.o directory.o stream.o filestream.o ${CC} -o engine ${LIBS} engine.o file.o console.o js_util_functions.o directory.o stream.o filestream.o filestream.o: filestream.c filestream.h ${CC} -c ${CFLAGS} filestream.c engine.o: engine.c ${CC} -c ${CFLAGS} engine.c console.o: console.c console.h ${CC} -c ${CFLAGS} console.c file.o: file.c file.h ${CC} -c ${CFLAGS} file.c directory.o: directory.c directory.h ${CC} -c ${CFLAGS} directory.c stream.o: stream.c stream.h ${CC} -c ${CFLAGS} stream.c js_util_functions.o: js_util_functions.c js_util_functions.h ${CC} -c ${CFLAGS} js_util_functions.c clean: rm -f *.o rm engine