Mozilla/mozilla/js/js2/Makefile
beard%netscape.com a1b04f96e3 linking in gc.lib from ../../gc/boehm
git-svn-id: svn://10.0.0.236/trunk@65741 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 00:16:58 +00:00

27 lines
474 B
Makefile

CC = gcc
CFLAGS = -g -ggdb -DDEBUG -DXP_UNIX -Wall -W -Wpointer-arith -Wbad-function-cast \
-Wstrict-prototypes -Wmissing-prototypes -Wno-non-virtual-dtor
objs = hash.o \
icodegenerator.o \
interpreter.o \
js2.o \
numerics.o \
parser.o \
utilities.o \
world.o
libs = ../../gc/boehm/gc.a -lstdc++ -lm
%.o : %.cpp
$(CC) -c $(CFLAGS) $< -o $@
js2: $(objs)
$(CC) -o $@ -ggdb $^ $(libs)
gctest: gc_allocator.o
$(CC) -o $@ -ggdb $^ $(libs)
clean:
rm -f $(objs)