TRNL = '$trnl'
+OPTIMIZE = $optimize
+
.SUFFIXES: .c \$(OBJ_EXT)
!GROK!THIS!
cat >>Makefile <<'!NO!SUBS!'
REALPERL = ../perl
-CCCMD = `sh $(shellflags) cflags $@`
+CCCMD = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $@`
-public = a2p s2p find2perl
+public = a2p$(EXE_EXT) s2p find2perl
private =
@echo " "
compile: all
- $(REALPERL) -I../lib ../utils/perlcc -regex 's/$$/.exe/' $(plextract) -prog -verbose dcf -log ../compilelog;
+ $(REALPERL) -I../lib ../utils/perlcc -I .. -L .. $(plextract) -v -log ../compilelog;
-a2p: $(obj) a2p$(OBJ_EXT)
+a2p$(EXE_EXT): $(obj) a2p$(OBJ_EXT)
$(CC) -o a2p $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
# I now supply a2p.c with the kits, so the following section is
$(CCCMD) a2p.c
clean:
- rm -f a2p psed *$(OBJ_EXT) $(plexe) $(plc) $(plm)
+ rm -f a2p$(EXE_EXT) psed *$(OBJ_EXT) $(plexe) $(plc) $(plm)
realclean: clean
rm -f core $(addedbyconf) all malloc.c