This commit is contained in:
zhangsz
2025-03-03 11:01:26 +08:00
parent 5f1710dc22
commit dae6fc93f7
1057 changed files with 519829 additions and 0 deletions

View File

@@ -0,0 +1,163 @@
# !/bin/sh
# Makefile for heart beating processor
# Created by Huang QL, 2000/12/26
#If you want to include which Module,Set the INC_XXX=$(INC_TRUE),
#or set it to $(INC_FALSE),then run the command: make alt
INC_TRUE=1
INC_FALSE=0
CC = gcc
CFLAGS=-D_REENTRANT -D_ZED_NO_CALLER_NUM_AND_EXPIRY_DATE_ -Wall -Wno-unused-function -g
CFLAGS_IN=-D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
#-O2
prefix = /usr
includedir = $(prefix)/include
libdir = $(prefix)/lib
localinclude = ../include
platLIBPREFIX =../../../wxc2plat
INC_FLAGS = -I$(includedir)
INCLUDES = -I../include
XAPPLIB_FLAGS = -L$(platLIBPREFIX)/xapp
XAPPLD_LIBRARY = -lxapp
TCAPLIB_FLAGS = -L$(platLIBPREFIX)/tcap
TCAPLD_LIBRARY = -ltcap
SCCPLIB_FLAGS = -L$(platLIBPREFIX)/sccp
SCCPLD_LIBRARY = -lsccp
MTP3LIB_FLAGS = -L$(platLIBPREFIX)/mtp3 -lcurses
MTP3LD_LIBRARY = -lmtp3
PUBLICLIB_FLAGS = -L$(platLIBPREFIX)/public
PUBLICLD_LIBRARY = -lpublic
DEBUGLIB_FLAGS = -L$(platLIBPREFIX)/debug
DEBUGLD_LIBRARY = -ldebug
SNMPLIB_FLAGS_I = -L$(platLIBPREFIX)/snmp
SNMPLD_LIBRARY_I = -lsnmp
SMPPLIB_FLAGS = -L$(platLIBPREFIX)/smppold
SMPPLD_LIBRARY = -lsmpp
IPTRANS_FLAGS = -L$(platLIBPREFIX)/iptrans
IPTRANS_LIBRARY = -liptrans
SCF_FLAGS = -L$(platLIBPREFIX)/scf
SCF_LIBRARY = -lscf
PPS_FLAGS = -L ../../OPR/lib
PPS_LIBRARY = -lopr
STATIC=
COMPILE.c=$(CC) $(CFLAGS) $(CFLAGS_IN)
LINK.c=$(CC) $(CFLAGS)
COMPILE_SUFFIX=$(STATIC) $(INC_FLAGS)
LINK_SUFFIX= $(INC_FLAGS) \
$(PUBLICLIB_FLAGS) $(PUBLICLD_LIBRARY) \
$(SNMPLIB_FLAGS_I) $(SNMPLD_LIBRARY_I) \
$(XAPPLIB_FLAGS) $(XAPPLD_LIBRARY) \
$(TCAPLIB_FLAGS) $(TCAPLD_LIBRARY) \
$(SCCPLIB_FLAGS) $(SCCPLD_LIBRARY) \
$(MTP3LIB_FLAGS) $(MTP3LD_LIBRARY) \
$(DEBUGLIB_FLAGS) $(DEBUGLD_LIBRARY) \
$(SMPPLIB_FLAGS) $(SMPPLD_LIBRARY) \
$(IPTRANS_FLAGS) $(IPTRANS_LIBRARY) \
$(SCF_FLAGS) $(SCF_LIBRARY)\
$(PPS_FLAGS) $(PPS_LIBRARY)
PROGS=ppsm
#pps_OBJ = ppsmain.o capmsg.o dailyreport.o loadtl.o message.o mfunc.o ppsmib.o ppsMibTable.o ppsfunc.o ppsm.o precard.o rammng.o smppapi.o crd.o ppsmap.o ppsussd.o ppsopr.o callingCardMsg.o callingCardState.o
pps_OBJ = capmsg.o dailyreport.o loadtl.o message.o mfunc.o ppsmib.o ppsMibTable.o ppsfunc.o ppsm.o precard.o rammng.o smppapi.o crd.o ppsmap.o ppsussd.o callingCardMsg.o callingCardState.o tariffApplication.o callMeBack.o freeSMS.o feeTransfer.o masterSlaveCard.o radius.o gprs.o vas.o restapi.o ocs_user_table.o pps_redis.o
all:$(PROGS)
#$(pps_OBJ)
# executive file
ppsm:$(pps_OBJ)
@echo Linking $@
@echo $(LINK_SUFFIX)
# @$(LINK.c) -o $(PROGS) $(pps_OBJ) $(LINK_SUFFIX) -L../lib/ -lppsfuns -ldl -lz -lpopt -lncurses -lm
# obj files
#ppsmain.o:ppsmain.c
# $(COMPILE.c) -c ppsmain.c $(INCLUDES)
capmsg.o:capmsg.c
$(COMPILE.c) -c capmsg.c $(INCLUDES)
crd.o:crd.c
$(COMPILE.c) -c crd.c $(INCLUDES)
dailyreport.o:dailyreport.c
$(COMPILE.c) -c dailyreport.c $(INCLUDES)
loadtl.o:loadtl.c
$(COMPILE.c) -c loadtl.c $(INCLUDES)
message.o:message.c
$(COMPILE.c) -c message.c $(INCLUDES)
mfunc.o:mfunc.c
$(COMPILE.c) -c mfunc.c $(INCLUDES)
ppsmap.o:ppsmap.c
$(COMPILE.c) -c ppsmap.c $(INCLUDES)
ppsMibTable.o:ppsMibTable.c
$(COMPILE.c) -c ppsMibTable.c $(INCLUDES)
ppsmib.o:ppsmib.c
$(COMPILE.c) -c ppsmib.c $(INCLUDES)
ppsfunc.o:ppsfunc.c
$(COMPILE.c) -c ppsfunc.c $(INCLUDES)
ppsm.o:ppsm.c
$(COMPILE.c) -c ppsm.c $(INCLUDES)
precard.o:precard.c
$(COMPILE.c) -c precard.c $(INCLUDES)
rammng.o:rammng.c
$(COMPILE.c) -c rammng.c $(INCLUDES)
smppapi.o:smppapi.c
$(COMPILE.c) -c smppapi.c $(INCLUDES)
ppsussd.o:ppsussd.c
$(COMPILE.c) -c ppsussd.c $(INCLUDES)
callingCardMsg.o:callingCardMsg.c
$(COMPILE.c) -c callingCardMsg.c $(INCLUDES)
callingCardState.o:callingCardState.c
$(COMPILE.c) -c callingCardState.c $(INCLUDES)
tariffApplication.o:tariffApplication.c
$(COMPILE.c) -c tariffApplication.c $(INCLUDES)
callMeBack.o:callMeBack.c
$(COMPILE.c) -c callMeBack.c $(INCLUDES)
freeSMS.o:freeSMS.c
$(COMPILE.c) -c freeSMS.c $(INCLUDES)
feeTransfer.o:feeTransfer.c
$(COMPILE.c) -c feeTransfer.c $(INCLUDES)
masterSlaveCard.o:masterSlaveCard.c
$(COMPILE.c) -c masterSlaveCard.c $(INCLUDES)
radius.o:radius.c
$(COMPILE.c) -c radius.c $(INCLUDES)
gprs.o:gprs.c
$(COMPILE.c) -c gprs.c $(INCLUDES)
vas.o:vas.c
$(COMPILE.c) -c vas.c $(INCLUDES)
restapi.o:restapi.c
$(COMPILE.c) -c restapi.c $(INCLUDES)
ocs_user_table.o:ocs_user_table.c
$(COMPILE.c) -c ocs_user_table.c $(INCLUDES)
pps_redis.o:pps_redis.c
$(COMPILE.c) -c pps_redis.c $(INCLUDES)
clean:
rm -f *.c~ *.o core ppsm *.c.bak