# $Id: makefile.inc,v 1.41.2.3 2004/04/13 10:24:40 sfpavel Exp $
#
# common rules for all platforms
# include into other makefiles

VER = 1.4.0
VERH = 1.4
VERMAJOR = 1

include makefile.in1

commonlibs: $(LIBFIDOCONFIG)$(LIB) $(SYMBOLIC)
	$(NULL)

#commonprogs: tparser$(EXE) linked$(EXE) $(FCONF2BINKD)$(EXE) $(FCONF2MSGED)$(EXE) $(FCONF2AQUAED)$(EXE) $(FCONF2FIDOGATE)$(EXE) $(FCONF2GOLDED)$(EXE) $(FCONF2SQUISH)$(EXE) $(FCONF2TORNADO)$(EXE) $(FECFG2FCONF)$(EXE) FCONF2PWD$(EXE) $(SYMBOLIC)
commonprogs: tparser$(EXE) linked$(EXE) $(FCONF2BINKD)$(EXE) $(FCONF2MSGED)$(EXE) $(FCONF2AQUAED)$(EXE) $(FCONF2FIDOGATE)$(EXE) $(FCONF2GOLDED)$(EXE) $(FCONF2SQUISH)$(EXE) $(FCONF2TORNADO)$(EXE) $(FECFG2FCONF)$(EXE) $(SYMBOLIC)
	$(NULL)

$(LIBFIDOCONFIG)$(LIB): $(LOBJS)
	$(AR) $(AR_R) $(LIBFIDOCONFIG)$(LIB) $(LOBJS)

#line$(OBJ): line.c tokens.h
#	$(CC) $(CFLAGS) $(COPT) $(CDEFS) $(OBJOPT) $<

.c$(OBJ):
	$(CC) $(CFLAGS) $(COPT) $(CDEFS) $<

$(FCONF2MSGED)$(EXE): fc2msged$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2MSGED)$(EXE) fc2msged$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2GOLDED)$(EXE): fc2ged$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2GOLDED)$(EXE) fc2ged$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2AQUAED)$(EXE): fc2aed$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2AQUAED)$(EXE) fc2aed$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2FIDOGATE)$(EXE): fc2fgate$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2FIDOGATE)$(EXE) fc2fgate$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2SQUISH)$(EXE): fc2sq$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2SQUISH)$(EXE) fc2sq$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2TORNADO)$(EXE): fc2tor$(OBJ) fc2tor_g$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2TORNADO)$(EXE) fc2tor$(OBJ) fc2tor_g$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FCONF2BINKD)$(EXE):   fc2binkd$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2BINKD)$(EXE) fc2binkd$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

$(FECFG2FCONF)$(EXE): fecfg2fc$(OBJ) fecfg146$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FECFG2FCONF)$(EXE) fecfg2fc$(OBJ) fecfg146$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

tparser$(EXE): tparser$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)tparser$(EXE) tparser$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

linked$(EXE): linked$(OBJ) $(LIBFIDOCONFIG)$(LIB)
	$(CC) $(LFLAGS) $(EXENAMEFLAG)linked$(EXE) linked$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)

#$(FCONF2PWD)$(EXE): fc2pwd$(OBJ) $(LIBFIDOCONFIG)$(LIB)
#	$(CC) $(LFLAGS) $(EXENAMEFLAG)$(FCONF2PWD)$(EXE) fc2pwd$(OBJ) $(LOPT) $(LINKFIDOCONFIG) $(LINKSMAPI)


commonclean: $(SYMBOLIC)
	-$(RM) $(RMOPT) *$(OBJ)

commondistclean: clean $(SYMBOLIC)
	-$(RM) $(RMOPT) tparser$(EXE)
	-$(RM) $(RMOPT) $(FCONF2GOLDED)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2MSGED)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2AQUAED)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2FIDOGATE)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2SQUISH)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2TORNADO)$(EXE)
	-$(RM) $(RMOPT) $(FCONF2BINKD)$(EXE)
	-$(RM) $(RMOPT) $(FECFG2FCONF)$(EXE)
	-$(RM) $(RMOPT) linked$(EXE)
	-$(RM) $(RMOPT) $(LIBFIDOCONFIG)$(LIB)



syntax highlighted by Code2HTML, v. 0.9.1