summaryrefslogtreecommitdiff
path: root/bcc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'bcc/Makefile')
-rw-r--r--bcc/Makefile26
1 files changed, 12 insertions, 14 deletions
diff --git a/bcc/Makefile b/bcc/Makefile
index c97048b..7e601af 100644
--- a/bcc/Makefile
+++ b/bcc/Makefile
@@ -6,11 +6,11 @@ BCCDEFS=-DLOCALPREFIX="\"/usr/bcc\"" -DDEFARCH=0
ifneq ($(TOPDIR),)
include $(TOPDIR)/Make.defs
-BCCDEFS=-DLOCALPREFIX="\"$(BCCHOME)\"" -DDEFARCH=0
+BCCDEFS=-DLOCALPREFIX="\"$(BCCROOT)\"" -DDEFARCH=0
else
-CC=bcc
-CFLAGS=-Mf
-LDFLAGS=-s -Mf
+CC=bcc -Mf
+CFLAGS=
+LDFLAGS=-s
BINDIR=/usr/bin
LIBDIR=/usr/lib/bcc
endif
@@ -23,21 +23,19 @@ OBJS = bcc-cc1.o codefrag.o debug.o declare.o express.o exptree.o floatop.o \
all: bcc-cc1 bcc
install: all
- install -d $(LIBDIR)
+ install -d $(BINDIR)
install -m 755 bcc $(BINDIR)/bcc
+ install -d $(LIBDIR)
install -m 755 bcc-cc1 $(LIBDIR)/bcc-cc1
-bcc: bcc.o
- $(CC) -ansi $(LDFLAGS) bcc.o -o $@
-
-bcc.o: bcc.c
- $(CC) -ansi $(CFLAGS) $(BCCDEFS) -c bcc.c
+bcc: bcc.c
+ $(CC) -ansi $(CFLAGS) $(BCCDEFS) $(LDFLAGS) bcc.c -o $@
-bcc09: bcc.o
- $(CC) -DMC6809 bcc.o $(LDFLAGS) -o $@
+bcc09: bcc.c
+ $(CC) -ansi $(CFLAGS) -DMC6809 $(BCCDEFS) $(LDFLAGS) bcc.c -o $@
-ccc: bcc.o
- $(CC) -DCCC bcc.o $(LDFLAGS) -o $@
+ccc: bcc.c
+ $(CC) -ansi $(CFLAGS) -DCCC $(BCCDEFS) $(LDFLAGS) bcc.c -o $@
bcc-cc1: $(OBJS)
$(CC) $(LDFLAGS) $(OBJS) -o bcc-cc1