From 4d2543f87c57b98e2f86ee1783cf8c965aba925b Mon Sep 17 00:00:00 2001 From: cvs Date: Tue, 24 Oct 2000 11:40:30 +0000 Subject: [PATCH] Make file for SinqHM --- sinqhm/Makefile | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 sinqhm/Makefile diff --git a/sinqhm/Makefile b/sinqhm/Makefile new file mode 100644 index 00000000..e0487537 --- /dev/null +++ b/sinqhm/Makefile @@ -0,0 +1,77 @@ +#--------------------------------------------------------------------------- +# Makefile for the SINQ hist mem client Programs in the sinqhm directory. +# These are: +# sinqhm_ctrl +# sinqhm_client +# sinqhm_bootutil_client +# lwl_client +# +# David Maden, Oct-2000 +#-------------------------------------------------------------------------- +# +#------------ for DigitalUnix (add -DFORTIFY to CFLAGS for fortified version) +##CC = cc +##CFLAGS = -std -g -warnprotos -I. -I../hardsup +##BIN = osf.axp +##LFLAGS = -L../hardsup +#------------ for Linux +CC = gcc +CFLAGS = -g -I. -I../hardsup -DLINUX +BIN = linux.i686 +LFLAGS = -L../hardsup -L/usr/X11R6/lib +#------------ + +#---------------------------------------------------------- +dflt: + @ echo + @ echo " This directory contains SINQ histogram memory software." + @ echo " The make file will make the histogram memory client programs." + @ echo " To make them, you must specify:" + @ echo + @ echo " make all" + @ echo + +#---------------------------------------------------------- + +all: $(HOME)/bin/$(BIN)/sinqhm_ctrl \ + $(HOME)/bin/$(BIN)/sinqhm_client \ + $(HOME)/bin/$(BIN)/sinqhm_bootutil_client \ + $(HOME)/bin/$(BIN)/lwl_client + +#---------------------------------------------------------- + +$(HOME)/bin/$(BIN)/sinqhm_ctrl: SinqHM_def.h sinqhm_ctrl.c + @ rm -f $(HOME)/bin/$(BIN)/sinqhm_ctrl.old + @ if test -f $(HOME)/bin/$(BIN)/sinqhm_ctrl; then \ + mv -f $(HOME)/bin/$(BIN)/sinqhm_ctrl \ + $(HOME)/bin/$(BIN)/sinqhm_ctrl.old; \ + fi + $(CC) $(CFLAGS) -o $(HOME)/bin/$(BIN)/sinqhm_ctrl \ + sinqhm_ctrl.c $(LFLAGS) -lhlib -lX11 + +$(HOME)/bin/$(BIN)/sinqhm_client: + @ echo "sinqhm_client not yet available." + +$(HOME)/bin/$(BIN)/sinqhm_bootutil_client: + @ echo "sinqhm_bootutil_client not yet available." + +$(HOME)/bin/$(BIN)/lwl_client: + @ echo "lwl_client not yet available." + +#---------------------------------------------------------- + +clean: + - rm -f *.o + - rm -f $(HOME)/bin/$(BIN)/sinqhm_ctrl \ + $(HOME)/bin/$(BIN)/sinqhm_client \ + $(HOME)/bin/$(BIN)/sinqhm_bootutil_client \ + $(HOME)/bin/$(BIN)/lwl_client + - rm -f $(HOME)/bin/$(BIN)/sinqhm_ctrl.old \ + $(HOME)/bin/$(BIN)/sinqhm_client.old \ + $(HOME)/bin/$(BIN)/sinqhm_bootutil_client.old \ + $(HOME)/bin/$(BIN)/lwl_client.old + +#---------------------------------------------------------- +.c.o: + $(CC) $(CFLAGS) -c $*.c +#----------------------------------------------------------