mkmake, etc.
[unix-history] / usr / src / usr.bin / tn3270 / distribution / utilities / makefile
index 599eb6e..699721c 100644 (file)
@@ -1,4 +1,36 @@
-CFLAGS = -g -I..
+# msdos versus unix defines
+O      = .o
+PC_O   = .obj
+
+X      =
+PC_X   = .exe
+
+CC     = cc
+PC_CC  = cl
+
+MV     = mv
+PC_MV  = rename
+
+RM     = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR     = ar
+C      =
+PC_AR  = lib
+PC_C   = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
+DEFINES = ${LINT_ARGS}
+
+CFLAGS = ${DEBUG_FLAGS} -I..
 
 PRINT = lpr -p
 
 
 PRINT = lpr -p
 
@@ -9,18 +41,24 @@ ALLPRINT = ${ALLH} ${ALLC}
 
 ALLSOURCE = ${ALLPRINT} makefile makefile.mak
 
 
 ALLSOURCE = ${ALLPRINT} makefile makefile.mak
 
-ALLO = tnrecv.o
+ALLO = tnrecv$O
+
+.c.obj:
+       ${CC} ${CFLAGS} -c $<
 
 .DEFAULT:
        sccs get $<
 
 all:   tnrecv
 
 
 .DEFAULT:
        sccs get $<
 
 all:   tnrecv
 
-tnrecv:        tnrecv.o
-       ${CC} ${CFLAGS} -o $@ tnrecv.o ../apilib/apilib.a
+tnrecv:        tnrecv$O
+       ${CC} ${CFLAGS} -o $@ tnrecv$O ../apilib/apilib.a
 
 clean:
 
 clean:
-       -/bin/rm -f makefile.bak ${ALLO} errs
+       for i in makefile.bak ${ALLO} errs; \
+               do (${RM} $$i); done
+
+sccsclean:
        -sccs clean
        -sccs get makefile
 
        -sccs clean
        -sccs get makefile
 
@@ -37,7 +75,7 @@ sourcelist:   ${ALLSOURCE}
 depend:
        grep '^#include' ${ALLC} | grep -v '<' | \
        sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
 depend:
        grep '^#include' ${ALLC} | grep -v '<' | \
        sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
-           -e 's/\.c/.o/' | \
+           -e 's/\.c/$$O/' | \
        awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
                       else rec = rec " " $$2 } } \
        awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
                       else rec = rec " " $$2 } } \
@@ -46,6 +84,7 @@ depend:
        echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
        echo '$$r makedep' >>eddep
        echo 'w' >>eddep
        echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
        echo '$$r makedep' >>eddep
        echo 'w' >>eddep
+       -rm -f makefile.bak
        cp makefile makefile.bak
        ed - makefile < eddep
        rm eddep makedep
        cp makefile makefile.bak
        ed - makefile < eddep
        rm eddep makedep