home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-03-25 | 2.1 KB | 114 lines |
-
- # Makefile for fd2inline by Wolfgang Baron
-
- # if you just got this program, than look through the macros and
- # (d)make configure
-
-
- .USESHELL:= yes
-
- CC=gcc
- CFLAGS= -O -fomit-frame-pointer -fstrength-reduce -ansi -Wall $(VERBOSE) $(DB)
- #CFLAGS= -O -Wall -DWDEBUG
- INCS=
-
-
- all: fd2inline inline.mk inline
-
- inline.mk: bin/mandeps
- bin/mandeps
-
- inline: inline.mk
- $(MAKE) -f inline.mk
-
- fd2inline: fd2inline.c
- [
- stack 120000
- $(CC) $(CFLAGS) -o $* $*.c
- ]
-
- #.c.o
- # $(CC) $(CFLAGS) $(INCS) $*.c
-
- SRCS = fd2inline.c
-
- OBJS = fd2inline.o
-
-
-
- clean:
- rm -f $(OBJS) proto/* inline/* error/*
-
- dep: $(SRCS)
- gcc >deps -MM $(INCS) $(SRCS)
-
-
- #
- # CONFIGURATION
- #
-
- AUTODOCS= man:2/auto2
- FDS= usr:inc2/fd
- SHPATH= usr:local/sh
- AWKPATH= usr:local/awk
-
-
- configure:
- [
- [ ! -d man ] && Makelink man $(AUTODOCS) force
- [ ! -d fd ] && Makelink fd $(FDS) force
- chmod +s bin/auto2proto bin/mandeps bin/mandeps
- [ -f bin/auto2proto ] && {
- rm -f $(SHPATH)/auto2proto
- copy bin/auto2proto $(SHPATH) clone }
- [ -f bin/auto ] && {
- rm -f $(AWKPATH)/auto
- copy bin/auto $(AWKPATH) clone }
- [ ! -d error ] && mkdir error
- ]
-
- unconfigure:
- [
- rm -rf error proto inline
- rmdir fd man
- ]
-
- AUTOS = man:2/auto2/amiga.lib.doc\
- man:2/auto2/amiga_lib.doc\
- man:2/auto2/asl.doc\
- man:2/auto2/commodities.doc\
- man:2/auto2/console.doc\
- man:2/auto2/cx_lib.doc\
- man:2/auto2/debug.doc\
- man:2/auto2/debug_lib.doc\
- man:2/auto2/diskfont.doc\
- man:2/auto2/dos.doc\
- man:2/auto2/exec.doc\
- man:2/auto2/expansion.doc\
- man:2/auto2/filesysres.doc\
- man:2/auto2/gadtools.doc\
- man:2/auto2/graphics.doc\
- man:2/auto2/icon.doc\
- man:2/auto2/iffparse.doc\
- man:2/auto2/intuition.doc\
- man:2/auto2/keymap.doc\
- man:2/auto2/layers.doc\
- man:2/auto2/locale.doc\
- man:2/auto2/mathffp.doc\
- man:2/auto2/mathieeedoubbas.doc\
- man:2/auto2/mathieeedoubtrans.doc\
- man:2/auto2/mathieeesingbas.doc\
- man:2/auto2/mathieeesingtrans.doc\
- man:2/auto2/mathtrans.doc\
- man:2/auto2/narrator.doc\
- man:2/auto2/printer.doc\
- man:2/auto2/rexxsyslib.doc\
- man:2/auto2/serial.doc\
- man:2/auto2/timer.doc\
- man:2/auto2/trackdisk.doc\
- man:2/auto2/translator.doc\
- man:2/auto2/utility.doc\
- man:2/auto2/wb.doc\
-
-
-