#
# Application Makefile   
#

ifdef DISTRIBUTE
DEBUG = # Nichts
else
DEBUG = -g
endif

# Fr meine Zusatzprogramme
MYFLAGS = $(DEBUG)
MYLIBS  = # Nichts

CFLAGS  = -3 -mf -w5 $(DEBUG)
CXXFLAGS = $(CFLAGS)
LDFLAGS = -3 -mf $(DEBUG) -l Aplib -l phrtlib -l phexlib -l phcontrib -l photon   -l phrender_s
SDFLAGS = -3 -mf $(DEBUG) -l Aplib -l phrtlib -l phexlib -l phcontrib -l photon_s -l phrender_s

include	abOfiles
MYOBJ	= ausgabe.o

include	abSfiles
MYSRC	= ausgabe.c

include	abHfiles
MYHDR	= 

include	abWfiles


APPBIND=/qnx4/phtk/appbuilder/appbind

all: shr connect receive

#
# Application Program
#

shr:	$(ABOBJ) $(MYOBJ)
		$(LD) $(SDFLAGS) $(ABOBJ) $(MYOBJ) -M -o konnmuck
		usemsg konnmuck Usemsg
		$(APPBIND) konnmuck $(ABMOD)

app:	$(ABOBJ) $(MYOBJ)
		$(LD) $(LDFLAGS) $(ABOBJ) $(MYOBJ) -M -o konnmuck
		usemsg konnmuck Usemsg
		$(APPBIND) konnmuck $(ABMOD)

#
# Headers
#

$(ABOBJ) $(MYOBJ):	$(MYHDR)

#
# Prototype Generation
#

proto:
		approto -p $(ABSRC) $(MYSRC) > proto.h


#
# receive program
#
receive:	receive.c
			cc ${MYFLAGS} ${MYLIBS} -o ../konnreceive receive.c

#
# connect program
#
connect:	connect.c
			cc ${MYFLAGS} ${MYLIBS} -o ../konnconnect connect.c

#
# clean up
#
clean:
	rm -fv *.b *.err *.map *.o
