mirror of
https://github.com/stargieg/bacnet-stack
synced 2025-10-26 23:35:52 +08:00
507 lines
10 KiB
Plaintext
507 lines
10 KiB
Plaintext
#############################################################################
|
|
|
|
# Makefile for building bacdcc
|
|
# Generated by tmake at 11:27, 2006/05/10
|
|
# Project: tmake
|
|
# Template: app
|
|
#############################################################################
|
|
|
|
####### Compiler, tools and options
|
|
|
|
QTDIR = /usr
|
|
CC = gcc
|
|
CXX = g++
|
|
CFLAGS = -pipe -Wall -W -g -DBACDL_BIP=1 -DTSM_ENABLED=1 -DUSE_INADDR=1 -DBIP_DEBUG
|
|
CXXFLAGS= -pipe -Wall -W -g -DBACDL_BIP=1 -DTSM_ENABLED=1 -DUSE_INADDR=1 -DBIP_DEBUG
|
|
INCPATH = -I. -I../.. -I../../demo/object -I../../demo/handler -I../../ports/linux
|
|
LINK = g++
|
|
LFLAGS =
|
|
LIBS = $(SUBLIBS)
|
|
MOC = $(QTDIR)/bin/moc
|
|
UIC = $(QTDIR)/bin/uic
|
|
|
|
TAR = tar -cf
|
|
GZIP = gzip -9f
|
|
|
|
####### Files
|
|
|
|
HEADERS =
|
|
SOURCES = main.c \
|
|
../../filename.c \
|
|
../../bip.c \
|
|
../../demo/handler/txbuf.c \
|
|
../../demo/handler/noserv.c \
|
|
../../demo/handler/h_whois.c \
|
|
../../demo/handler/h_iam.c \
|
|
../../demo/handler/h_rp.c \
|
|
../../demo/handler/h_dcc.c \
|
|
../../demo/handler/s_whois.c \
|
|
../../demo/handler/s_dcc.c \
|
|
../../bacdcode.c \
|
|
../../bacapp.c \
|
|
../../bacstr.c \
|
|
../../bactext.c \
|
|
../../indtext.c \
|
|
../../bigend.c \
|
|
../../whois.c \
|
|
../../iam.c \
|
|
../../rp.c \
|
|
../../wp.c \
|
|
../../arf.c \
|
|
../../awf.c \
|
|
../../dcc.c \
|
|
../../demo/object/bacfile.c \
|
|
../../demo/object/device.c \
|
|
../../demo/object/ai.c \
|
|
../../demo/object/ao.c \
|
|
../../demo/object/bi.c \
|
|
../../demo/object/bo.c \
|
|
../../demo/object/lsp.c \
|
|
../../datalink.c \
|
|
../../tsm.c \
|
|
../../address.c \
|
|
../../abort.c \
|
|
../../reject.c \
|
|
../../bacerror.c \
|
|
../../apdu.c \
|
|
../../npdu.c \
|
|
../../ports/linux/bip-init.c
|
|
OBJECTS = main.o \
|
|
../../filename.o \
|
|
../../bip.o \
|
|
../../demo/handler/txbuf.o \
|
|
../../demo/handler/noserv.o \
|
|
../../demo/handler/h_whois.o \
|
|
../../demo/handler/h_iam.o \
|
|
../../demo/handler/h_rp.o \
|
|
../../demo/handler/h_dcc.o \
|
|
../../demo/handler/s_whois.o \
|
|
../../demo/handler/s_dcc.o \
|
|
../../bacdcode.o \
|
|
../../bacapp.o \
|
|
../../bacstr.o \
|
|
../../bactext.o \
|
|
../../indtext.o \
|
|
../../bigend.o \
|
|
../../whois.o \
|
|
../../iam.o \
|
|
../../rp.o \
|
|
../../wp.o \
|
|
../../arf.o \
|
|
../../awf.o \
|
|
../../dcc.o \
|
|
../../demo/object/bacfile.o \
|
|
../../demo/object/device.o \
|
|
../../demo/object/ai.o \
|
|
../../demo/object/ao.o \
|
|
../../demo/object/bi.o \
|
|
../../demo/object/bo.o \
|
|
../../demo/object/lsp.o \
|
|
../../datalink.o \
|
|
../../tsm.o \
|
|
../../address.o \
|
|
../../abort.o \
|
|
../../reject.o \
|
|
../../bacerror.o \
|
|
../../apdu.o \
|
|
../../npdu.o \
|
|
../../ports/linux/bip-init.o
|
|
INTERFACES =
|
|
UICDECLS =
|
|
UICIMPLS =
|
|
SRCMOC =
|
|
OBJMOC =
|
|
DIST =
|
|
TARGET = bacdcc
|
|
INTERFACE_DECL_PATH = .
|
|
|
|
####### Implicit rules
|
|
|
|
.SUFFIXES: .cpp .cxx .cc .C .c
|
|
|
|
.cpp.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.cxx.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.cc.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.C.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.c.o:
|
|
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
####### Build rules
|
|
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
|
|
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
|
|
|
|
moc: $(SRCMOC)
|
|
|
|
tmake: makefile.g++
|
|
|
|
makefile.g++: tmake.pro
|
|
tmake tmake.pro -o makefile.g++
|
|
|
|
dist:
|
|
$(TAR) tmake.tar tmake.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
|
|
$(GZIP) tmake.tar
|
|
|
|
clean:
|
|
-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
|
|
-rm -f *~ core
|
|
-rm -f core *~
|
|
|
|
####### Sub-libraries
|
|
|
|
|
|
###### Combined headers
|
|
|
|
|
|
####### Compile
|
|
|
|
main.o: main.c
|
|
|
|
../../filename.o: ../../filename.c
|
|
|
|
../../bip.o: ../../bip.c \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../bip.h
|
|
|
|
../../demo/handler/txbuf.o: ../../demo/handler/txbuf.c \
|
|
../../config.h
|
|
|
|
../../demo/handler/noserv.o: ../../demo/handler/noserv.c \
|
|
../../demo/handler/txbuf.h \
|
|
../../config.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/handler/h_whois.o: ../../demo/handler/h_whois.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../demo/handler/client.h
|
|
|
|
../../demo/handler/h_iam.o: ../../demo/handler/h_iam.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/handler/h_rp.o: ../../demo/handler/h_rp.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/handler/h_dcc.o: ../../demo/handler/h_dcc.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/handler/s_whois.o: ../../demo/handler/s_whois.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../demo/handler/handlers.h
|
|
|
|
../../demo/handler/s_dcc.o: ../../demo/handler/s_dcc.c \
|
|
../../config.h \
|
|
../../demo/handler/txbuf.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../demo/handler/handlers.h
|
|
|
|
../../bacdcode.o: ../../bacdcode.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../bits.h \
|
|
../../bigend.h
|
|
|
|
../../bacapp.o: ../../bacapp.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../bacapp.h \
|
|
../../bactext.h \
|
|
../../indtext.h
|
|
|
|
../../bacstr.o: ../../bacstr.c \
|
|
../../bacstr.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bits.h
|
|
|
|
../../bactext.o: ../../bactext.c \
|
|
../../indtext.h \
|
|
../../bacenum.h
|
|
|
|
../../indtext.o: ../../indtext.c \
|
|
../../indtext.h
|
|
|
|
../../bigend.o: ../../bigend.c
|
|
|
|
../../whois.o: ../../whois.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h
|
|
|
|
../../iam.o: ../../iam.c \
|
|
../../bacenum.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../npdu.h \
|
|
../../datalink.h \
|
|
../../ethernet.h \
|
|
../../arcnet.h \
|
|
../../dlmstp.h \
|
|
../../bip.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../address.h
|
|
|
|
../../rp.o: ../../rp.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../rp.h
|
|
|
|
../../wp.o: ../../wp.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../wp.h \
|
|
../../bacapp.h
|
|
|
|
../../arf.o: ../../arf.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../arf.h
|
|
|
|
../../awf.o: ../../awf.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../awf.h
|
|
|
|
../../dcc.o: ../../dcc.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../dcc.h
|
|
|
|
../../demo/object/bacfile.o: ../../demo/object/bacfile.c \
|
|
../../config.h \
|
|
../../address.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../datalink.h \
|
|
../../ethernet.h \
|
|
../../arcnet.h \
|
|
../../dlmstp.h \
|
|
../../bip.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../npdu.h \
|
|
../../demo/object/device.h \
|
|
../../wp.h \
|
|
../../bacapp.h \
|
|
../../arf.h \
|
|
../../awf.h
|
|
|
|
../../demo/object/device.o: ../../demo/object/device.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../demo/object/ai.h \
|
|
../../demo/object/bi.h \
|
|
../../demo/object/bo.h \
|
|
../../wp.h \
|
|
../../bacapp.h \
|
|
../../demo/object/ao.h \
|
|
../../demo/object/lsp.h \
|
|
../../demo/object/device.h \
|
|
../../demo/object/bacfile.h \
|
|
../../arf.h
|
|
|
|
../../demo/object/ai.o: ../../demo/object/ai.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/object/ao.o: ../../demo/object/ao.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../wp.h \
|
|
../../bacapp.h
|
|
|
|
../../demo/object/bi.o: ../../demo/object/bi.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../demo/object/bo.o: ../../demo/object/bo.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../wp.h \
|
|
../../bacapp.h
|
|
|
|
../../demo/object/lsp.o: ../../demo/object/lsp.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../wp.h \
|
|
../../bacapp.h
|
|
|
|
../../datalink.o: ../../datalink.c \
|
|
../../datalink.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../ethernet.h \
|
|
../../arcnet.h \
|
|
../../dlmstp.h \
|
|
../../bip.h
|
|
|
|
../../tsm.o: ../../tsm.c \
|
|
../../bits.h \
|
|
../../apdu.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../tsm.h \
|
|
../../demo/object/device.h \
|
|
../../wp.h \
|
|
../../bacapp.h \
|
|
../../datalink.h \
|
|
../../ethernet.h \
|
|
../../arcnet.h \
|
|
../../dlmstp.h \
|
|
../../bip.h \
|
|
../../demo/handler/handlers.h \
|
|
../../address.h
|
|
|
|
../../address.o: ../../address.c \
|
|
../../config.h \
|
|
../../address.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h
|
|
|
|
../../abort.o: ../../abort.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h
|
|
|
|
../../reject.o: ../../reject.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h
|
|
|
|
../../bacerror.o: ../../bacerror.c \
|
|
../../bacenum.h \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../config.h \
|
|
../../bacstr.h
|
|
|
|
../../apdu.o: ../../apdu.c \
|
|
../../bits.h \
|
|
../../apdu.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../tsm.h \
|
|
../../dcc.h \
|
|
../../iam.h
|
|
|
|
../../npdu.o: ../../npdu.c \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacdcode.h \
|
|
../../bacstr.h \
|
|
../../bits.h \
|
|
../../npdu.h \
|
|
../../apdu.h
|
|
|
|
../../ports/linux/bip-init.o: ../../ports/linux/bip-init.c \
|
|
../../bacdcode.h \
|
|
../../bacdef.h \
|
|
../../bacenum.h \
|
|
../../config.h \
|
|
../../bacstr.h \
|
|
../../bip.h \
|
|
../../ports/linux/net.h
|
|
|