SRC_DIR = $(SRC_TREE)/condor_scripts
CFLAGS = $(STD_C_FLAGS)

TO_UPPER = $(PLATFORM_DIR)/condor_$(SYSCALL_LIB)/ToUpper
SRC =


STD_LIBCMNA_SP = /usr/lib/libcmna_sp.a
STD_CMMD.MAKE.INCLUDE = /usr/include/cm/cmmd.make.include
STD_CMLD = /bin/cmld

LIBCMNA_CONDOR_SP = /usr/lib/libcmna_condor_sp.a
CONDOR_CMMD.MAKE.INCLUDE = /usr/include/cm/cmmd.make.include.condor
CONDOR_CMLD = /bin/cmld.condor

TARGETS = libcmna_condor_sp.a cmmd.make.include.condor cmld.condor

OBJECT_FILES = svme_intf.o io_util.o usr_main.o

all_target($(TARGETS))
depend_target($(SRC))
tags: ALWAYS

libcmna_condor_sp.a: $(STD_LIBCMNA_SP) $(OBJECT_FILES)
	cp $(STD_LIBCMNA_SP) libcmna_condor_sp.a
	chmod u+w libcmna_condor_sp.a
	AR_REPLACE( libcmna_condor_sp.a, $(OBJECT_FILES) )
su_release:: libcmna_condor_sp.a
	cp libcmna_condor_sp.a $(LIBCMNA_CONDOR_SP)
	RANLIB_TOUCH( $(LIBCMNA_CONDOR_SP) )
clean::
	rm -f libcmna_condor_sp.a $(OBJECT_FILES)

uppercase_target($(STD_LIBCMNA_SP),svme_intf.o,svme_intf.o,open,oPEN)
uppercase_target($(STD_LIBCMNA_SP),io_util.o,tmp_io_util.o,open,oPEN)
uppercase_target($(STD_LIBCMNA_SP),usr_main.o,usr_main.o,main,MAIN)

io_util.o: tmp_io_util.o
	$(TO_UPPER) tmp_io_util.o io_util.o CMOS_oPEN CMOS_open
clean:: 
	rm -f tmp_io_util.o

cmmd.make.include.condor:  $(STD_CMMD.MAKE.INCLUDE) cmmd.sed.script
	sed -f cmmd.sed.script $(STD_CMMD.MAKE.INCLUDE) > cmmd.make.include.condor
clean::
	/bin/rm -f cmmd.make.include.condor
su_release::
	cp cmmd.make.include.condor $(CONDOR_CMMD.MAKE.INCLUDE)

cmld.condor: $(STD_CMLD) cmld.sed.script
	sed -f cmld.sed.script $(STD_CMLD) > cmld.condor
clean::
	/bin/rm -f cmld.condor
su_release::
	cp cmld.condor $(CONDOR_CMLD)
	chmod ugo+x $(CONDOR_CMLD)

release::
