DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: I T

⟦35f82b5a0⟧ TextFile

    Length: 4901 (0x1325)
    Types: TextFile
    Names: »IMakefile«

Derivation

└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12
    └─⟦af5ba6c8e⟧ »unix3.0/DVIWARE.tar.Z« 
        └─⟦ca79c7339⟧ 
            └─⟦this⟧ »DVIware/laser-setters/dvi-to-ps/TeXPS/dvitps/src/IMakefile« 

TextFile

# For the applicable copyright information see any of the 
# source files and the documentation.
# dvi->ps driver program Makefile.
INC = -I../h -I../../h -I../../release

# GFLAG: -g option for compiling and linking
# GFLAG = -g
DEFS =	-DTPIC=$(TPIC) -DSYS_V=$(SYS_V) -DFONT_SEARCH_METHOD=$(FONT_SEARCH_METHOD)
CFLAGS = $(GFLAG) $(INC) $(DEFS)
LFLAGS = $(GFLAG)
LINT_FLAGS =      $(INC) $(DEFS)

INSTALL = install -c -s

LIB_DIR = ../../lib
SUP_DIR = ../../sup

SRC_PRIMARY = capab.c conv.c decodeargs.c dvi.c dviloop.c\
	emitc.c	fonts.c	gf.c main.c pass0.c pass1.c pdr.c pk.c\
	pos.c ps.c pxl.c search.c search2.c send.c send2.c shipc.c\
	switchps.c special.c
SRC_2 = special-lex.c special-tokpr.c

OBJ_PRIMARY = capab.o conv.o decodeargs.o dvi.o dviloop.o\
	emitc.o	fonts.o	gf.o main.o pass0.o pass1.o pdr.o pk.o\
	pos.o ps.o pxl.o search.o search2.o send.o send2.o shipc.o\
	switchps.o special.o
OBJ_2 = special-lex.o special-tokpr.o

# Help files in this directory.
H = special-tokenlex.h

# Compilation dependens on whether tpic is included or not.
#if (COND_TPIC == 1)
SRC_3 = tpic_support.c
OBJ_3 = tpic_support.o
#endif
SRC_ALL = $(SRC_PRIMARY) $(SRC_2) $(SRC_3)
OBJ_ALL = $(OBJ_PRIMARY) $(OBJ_2) $(OBJ_3)

all:	$(DVITPS_BINARY_NAME)

$(DVITPS_BINARY_NAME):	$(OBJ_ALL)
	@cd $(LIB_DIR); make
	@cd ../../otherc; make
	$(CC) $(GFLAG) -o $@ $(OBJ_ALL) ../../otherc/sig.o ../../otherc/defaults.o $(LIB_DIR)/libics.a -lm

relink:
	@$(RM) $(DVITPS_BINARY_NAME)
	@make  $(DVITPS_BINARY_NAME)

install:	$(DVITPS_BINARY_NAME)
	@$(RM) $(DRIVER_BINDIR)/$(DVITPS_BINARY_NAME)
	$(INSTALL) $(DVITPS_BINARY_NAME) $(DRIVER_BINDIR)/$(DVITPS_BINARY_NAME)

print:	Makefile $(SRC_PRIMARY) $(SRC_3) special-1.lex special-tokens.in special-2.lex
	$(SOURCE_CODE_PRINT_COMMAND) Makefile\
			special-1.lex special-tokens.in special-2.lex $(SRC_PRIMARY) $(SRC_3)

special-tokens.lex:	special-tokens.tdef
	@$(RM) $@
	@cd $(SUP_DIR); make
	$(SUP_DIR)/tokprep -c -L $@ special-tokens.tdef

special-lex.c:	special-1.lex special-tokens.lex special-2.lex
	cat special-1.lex special-tokens.lex special-2.lex  > lexin.tmp
	$(LEX) lexin.tmp
	@$(RM) lexin.tmp
	$(MV) lex.yy.c $@

special-tokenlex.h:	special-tokens.tdef
	@cd $(SUP_DIR); make
	$(SUP_DIR)/tokprep -c -H $@ special-tokens.tdef

special-tokpr.c:	special-tokens.tdef
	@cd $(SUP_DIR); make
	$(SUP_DIR)/tokprep -c -C $@ special-tokens.tdef

clean::
	$(RM) $(DVITPS_BINARY_NAME) special-lex.c special-tokenlex.h special-tokens.lex
	$(RM) special-tokpr.c

lint:	$(SRC_ALL)
	@$(RM) $@
	lint $(LINT_FLAGS) $(SRC_ALL) > $@

depend:	$(SRC_ALL) $(H)
	maketd -mIMakefile $(INC) $(SRC_ALL)
	-diff IMakefile IMakefile.bak

# DO NOT DELETE THIS LINE - make depend DEPENDS ON IT
A=../../release
B=../../h
C=../h

capab.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h capab.c

conv.o: $B/defs.h $B/units.h $C/dvitps.h conv.c

decodeargs.o: $B/defs.h $B/extfil.h $A/release.h $C/dvitps.h $C/emit.h \
	$C/version.h decodeargs.c

dvi.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvi-com.h $C/dvitps.h \
	dvi.c

dviloop.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvi-com.h \
	$C/dvitps.h $C/emit.h dviloop.c

emitc.o: $B/defs.h $B/extfil.h $B/fontd.h $B/pdr.h $B/units.h $C/dvitps.h \
	$C/emit.h $C/gf-com.h emitc.c

fonts.o: $B/defs.h $B/extfil.h $B/fontd.h $B/tfm.h $B/units.h $C/dvi-com.h \
	$C/dvitps.h $C/emit.h fonts.c

gf.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h $C/gf-com.h \
	gf.c

main.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h $C/emit.h \
	main.c

pass0.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvi-com.h $C/dvitps.h \
	$C/emit.h pass0.c

pass1.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvi-com.h $C/dvitps.h \
	$C/emit.h pass1.c

pdr.o: $B/defs.h $B/extfil.h $B/fontd.h $B/pdr.h $B/units.h $C/dvitps.h \
	$C/emit.h pdr.c

pk.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h $C/pk-com.h \
	pk.c

pos.o: $B/defs.h $B/extfil.h $B/fontd.h $B/pdr.h $B/units.h $C/dvi-com.h \
	$C/dvitps.h $C/emit.h pos.c

ps.o: $B/defs.h $B/extfil.h $B/fontd.h $B/pdr.h $B/units.h $C/dvitps.h \
	$C/emit.h ps.c

pxl.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h $C/gf-com.h \
	pxl.c

search.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h search.c

search2.o: $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h search2.c

send.o: $B/extfil.h $B/units.h $A/release.h $C/dvitps.h $C/emit.h \
	$C/version.h send.c

send2.o: $B/defs.h $B/extfil.h $B/units.h $C/dvitps.h $C/emit.h send2.c

shipc.o: $B/defs.h $B/extfil.h $B/fontd.h $B/units.h $C/dvitps.h $C/emit.h \
	shipc.c

switchps.o: $B/extfil.h switchps.c

special.o: $B/defs.h $B/extfil.h $B/units.h $C/dvi-com.h $C/dvitps.h \
	$C/emit.h $H special.c

special-lex.o: special-lex.c $H

special-tokpr.o: special-tokpr.c

tpic_support.o: $B/defs.h $C/dvitps.h $C/emit.h $H tpic_support.c

# *** Do not add anything here - It will go away. ***