Adapted to the use of "convert.c"
This commit is contained in:
parent
862e62b9e4
commit
467f680968
|
@ -3,36 +3,50 @@
|
||||||
d=../..
|
d=../..
|
||||||
h=$d/h
|
h=$d/h
|
||||||
l=$d/lib
|
l=$d/lib
|
||||||
|
ml=$d/modules/lib
|
||||||
|
mh=$d/modules/h
|
||||||
|
|
||||||
DEC_PATH=decode
|
DEC_PATH=decode
|
||||||
ENC_PATH=encode
|
ENC_PATH=encode
|
||||||
DATA_PATH=$l/em_data.a
|
DATA_PATH=$l/em_data.a
|
||||||
|
DECLIBS=$(ml)/libread_emk.a $(ml)/libeme.a $(ml)/libprint.a $(ml)/libstring.a \
|
||||||
|
$(ml)/libsystem.a
|
||||||
|
ENCLIBS=$(ml)/libread_emeV.a $(ml)/libemk.a $(ml)/libprint.a $(ml)/libstring.a \
|
||||||
|
$(ml)/libsystem.a
|
||||||
|
HFILES=$h/em_mnem.h $h/em_spec.h $h/em_pseu.h $h/em_flag.h $h/em_ptyp.h \
|
||||||
|
$h/em_mes.h $(mh)/em.h $(mh)/em_comp.h
|
||||||
|
|
||||||
CFLAGS=-O -I$h
|
CFLAGS=-O -I$(mh) -I$h
|
||||||
|
|
||||||
all: $(DEC_PATH) $(ENC_PATH)
|
all: $(DEC_PATH) $(ENC_PATH)
|
||||||
|
|
||||||
$(DEC_PATH): decode.o $(DATA_PATH)
|
$(DEC_PATH): decode.o $(DATA_PATH)
|
||||||
cc -n -o $(DEC_PATH) decode.o $(DATA_PATH)
|
cc -n -o $(DEC_PATH) decode.o $(DECLIBS) $(DATA_PATH)
|
||||||
|
|
||||||
$(ENC_PATH): encode.o $(DATA_PATH)
|
$(ENC_PATH): encode.o $(DATA_PATH)
|
||||||
cc -n -o $(ENC_PATH) encode.o $(DATA_PATH)
|
cc -n -o $(ENC_PATH) encode.o $(ENCLIBS) $(DATA_PATH)
|
||||||
|
|
||||||
encode.o: $h/em_spec.h $h/em_pseu.h $h/em_flag.h $h/em_ptyp.h $h/em_mes.h
|
convert.o: $(HFILES)
|
||||||
|
|
||||||
decode.o: $h/em_spec.h $h/em_pseu.h $h/em_flag.h $h/em_ptyp.h $h/em_mes.h
|
encode.o: convert.o
|
||||||
|
cp convert.o encode.o
|
||||||
|
|
||||||
|
decode.o: convert.o
|
||||||
|
cp convert.o decode.o
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(DEC_PATH) $(ENC_PATH) *.o *.old
|
rm -f $(DEC_PATH) $(ENC_PATH) *.o *.old
|
||||||
|
|
||||||
install : all
|
install : all
|
||||||
|
rm -f $l/em_$(DEC_PATH) $l/em_$(ENC_PATH)
|
||||||
cp $(DEC_PATH) $l/em_$(DEC_PATH)
|
cp $(DEC_PATH) $l/em_$(DEC_PATH)
|
||||||
cp $(ENC_PATH) $l/em_$(ENC_PATH)
|
cp $(ENC_PATH) $l/em_$(ENC_PATH)
|
||||||
|
|
||||||
cmp : all
|
cmp : all
|
||||||
cmp $(DEC_PATH) $l/$(DEC_PATH)
|
cmp $(DEC_PATH) $l/em_$(DEC_PATH)
|
||||||
cmp $(ENC_PATH) $l/$(ENC_PATH)
|
cmp $(ENC_PATH) $l/em_$(ENC_PATH)
|
||||||
|
|
||||||
opr:
|
opr:
|
||||||
make pr ^ opr
|
make pr ^ opr
|
||||||
pr:
|
pr:
|
||||||
@pr -n Makefile decode.c encode.c
|
@pr -n Makefile convert.c
|
||||||
|
|
Loading…
Reference in a new issue