2021-12-04 05:07:58 +00:00
|
|
|
#
|
|
|
|
# indexseqlibs - Alpha version
|
|
|
|
#
|
|
|
|
|
2023-04-14 02:02:58 +08:00
|
|
|
all: $(PROGS)
|
2021-12-04 05:07:58 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# Programs need making
|
|
|
|
#
|
|
|
|
PROGS = \
|
|
|
|
addnl \
|
|
|
|
genbentryname1 \
|
|
|
|
entryname2 \
|
|
|
|
access4 \
|
|
|
|
access2 \
|
|
|
|
genbaccess1 \
|
|
|
|
title2 \
|
|
|
|
genbtitle1 \
|
|
|
|
emblentryname1 \
|
|
|
|
emblaccess1 \
|
|
|
|
embltitle1 \
|
|
|
|
pirentryname1 \
|
|
|
|
piraccess1 \
|
|
|
|
piraccess2 \
|
|
|
|
pirtitle1 \
|
|
|
|
pirtitle2 \
|
|
|
|
excludewords \
|
|
|
|
emblfreetext \
|
|
|
|
genbfreetext \
|
|
|
|
pirfreetext \
|
|
|
|
freetext2 \
|
|
|
|
freetext4 \
|
|
|
|
emblauthor \
|
|
|
|
genbauthor \
|
|
|
|
pirauthor \
|
|
|
|
hitNtrg \
|
|
|
|
division
|
|
|
|
|
|
|
|
#
|
|
|
|
# Where the wild things are
|
|
|
|
#
|
|
|
|
SRC = .
|
|
|
|
|
|
|
|
#
|
|
|
|
# Alpha
|
|
|
|
#
|
|
|
|
CC = cc
|
2023-04-12 17:53:37 +08:00
|
|
|
CFLAGS = -g
|
2021-12-04 05:07:58 +00:00
|
|
|
LD = cc
|
2023-04-12 17:53:37 +08:00
|
|
|
LDFLAGS = -g
|
2021-12-04 05:07:58 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# Shared objects
|
|
|
|
#
|
|
|
|
OBJS = \
|
|
|
|
cdromheader.o \
|
|
|
|
mach-io.o
|
|
|
|
|
|
|
|
#
|
|
|
|
# Dependencies for programs
|
|
|
|
#
|
|
|
|
addnl : addnl.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ addnl.o
|
|
|
|
|
|
|
|
genbentryname1 : genbentryname1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ genbentryname1.o
|
|
|
|
|
|
|
|
entryname2 : entryname2.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ entryname2.o $(OBJS)
|
|
|
|
|
|
|
|
access4 : access4.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ access4.o $(OBJS)
|
|
|
|
|
|
|
|
access2 : access2.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ access2.o
|
|
|
|
|
|
|
|
genbaccess1 : genbaccess1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ genbaccess1.o
|
|
|
|
|
|
|
|
title2 : title2.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ title2.o $(OBJS)
|
|
|
|
|
|
|
|
genbtitle1 : genbtitle1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ genbtitle1.o
|
|
|
|
|
|
|
|
emblentryname1 : emblentryname1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ emblentryname1.o
|
|
|
|
|
|
|
|
emblaccess1 : emblaccess1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ emblaccess1.o
|
|
|
|
|
|
|
|
embltitle1 : embltitle1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ embltitle1.o
|
|
|
|
|
|
|
|
pirentryname1 : pirentryname1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ pirentryname1.o
|
|
|
|
|
|
|
|
piraccess1 : piraccess1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ piraccess1.o
|
|
|
|
|
|
|
|
piraccess2 : piraccess2.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ piraccess2.o
|
|
|
|
|
|
|
|
pirtitle1 : pirtitle1.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ pirtitle1.o
|
|
|
|
|
|
|
|
pirtitle2 : pirtitle2.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ pirtitle2.o
|
|
|
|
|
|
|
|
excludewords : excludewords.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ excludewords.o
|
|
|
|
|
|
|
|
emblfreetext.o: $(SRC)/freetext.c
|
|
|
|
$(CC) $(CFLAGS) -DEMBL -c -o $@ $<
|
|
|
|
emblfreetext : emblfreetext.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ emblfreetext.o
|
|
|
|
|
|
|
|
genbfreetext.o: $(SRC)/freetext.c
|
|
|
|
$(CC) $(CFLAGS) -DGENBANK -c -o $@ $<
|
|
|
|
genbfreetext : genbfreetext.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ genbfreetext.o
|
|
|
|
|
|
|
|
pirfreetext.o: $(SRC)/freetext.c
|
|
|
|
$(CC) $(CFLAGS) -DPIR -c -o $@ $<
|
|
|
|
pirfreetext : pirfreetext.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ pirfreetext.o
|
|
|
|
|
|
|
|
freetext2 : freetext2.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ freetext2.o
|
|
|
|
|
|
|
|
freetext4 : freetext4.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ freetext4.o $(OBJS)
|
|
|
|
|
|
|
|
emblauthor.o : $(SRC)/author.c
|
|
|
|
$(CC) $(CFLAGS) -DEMBL -c -o $@ $<
|
|
|
|
emblauthor : emblauthor.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ emblauthor.o
|
|
|
|
|
|
|
|
genbauthor.o : $(SRC)/author.c
|
|
|
|
$(CC) $(CFLAGS) -DGENBANK -c -o $@ $<
|
|
|
|
genbauthor : genbauthor.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ genbauthor.o
|
|
|
|
|
|
|
|
pirauthor.o : $(SRC)/author.c
|
|
|
|
$(CC) $(CFLAGS) -DPIR -c -o $@ $<
|
|
|
|
pirauthor : pirauthor.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ pirauthor.o
|
|
|
|
|
|
|
|
hitNtrg : hitNtrg.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ hitNtrg.o $(OBJS)
|
|
|
|
|
|
|
|
division : division.o $(OBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ division.o $(OBJS)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# Special dependencies
|
|
|
|
#
|
|
|
|
%.o : $(SRC)/%.c
|
|
|
|
$(CC) $(CFLAGS) -c $<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
all : $(PROGS)
|
|
|
|
|
|
|
|
clean :
|
|
|
|
/bin/rm -f $(PROGS) *.o *~
|
|
|
|
|
|
|
|
|