#  9/19/1999
# Makefile for j3c
# Copyright (c) 1999, Jun Mizutani. All rights reserved.
#

TARGETNAME = j3c

CC   = g++

CFLAGS = -O2 -Wall
#CFLAGS = -g -Wall

SRCS = j3c_scan.cpp j3c_word.cpp j3c_sym.cpp  j3c_func.cpp\
       j3c_pars.cpp j3c_labl.cpp j3c_asm.cpp  j3c_symh.cpp\
       j3c_symc.cpp j3c_lex.cpp  j3c_misc.cpp j3c.cpp

LIBS =

OBJS = $(SRCS:.cpp=.o)

#INSTALLDIR = /usr/local/bin/

.SUFFIXES: .c .cpp .o

.cpp.o :
	${CC} ${CFLAGS} -c $<

all : ${TARGETNAME} ${TARGETNAME_ASM}

${TARGETNAME} : $(OBJS)
	$(CC) ${CFLAGS} -o ${TARGETNAME} $(OBJS) $(LIBS)

clean:
	rm -f core
	rm -f *.o
	rm -f ${TARGETNAME}

strip:
	strip ${TARGETNAME}

install:
	mv ${TARGETNAME} ${INSTALLDIR}
