# # Makefile for xmbmon related things # (for FreeBSD) # # for not using temperature 3 #DEFS=-DNO_TEMP3 DEFS=-DHAVE_CONFIG_H INCDIR=/usr/X11R6/include LIBDIR=/usr/X11R6/lib XLIB=-lXaw -lXmu EXTENSIONLIB=-lXext INCLUDES=-I$(INCDIR) LIBS=-L$(LIBDIR) -lXaw $(XLIB) -lXt $(EXTENSIONLIB) -lX11 -lm CC=gcc CFLAGS=-O3 $(INCLUDES) $(DEFS) LDFLAGS=-s LINT=lint # LINT=$(CC) -c -Wall -Wshadow -Wpointer-arith # also maybe -Wcast-qual -Wwrite-strings RM=rm -f INSTALL=install INST_DIR=/usr/local/bin INST_XDIR=/usr/X11R6/bin INST_XRDIR=/usr/X11R6/lib/X11/app-defaults .c.o: $(CC) -c $(CFLAGS) $*.c PROGRAM = mbmon xmbmon all: $(PROGRAM) mbmon: mbmon.c getMBinfo.o getMB-isa.o getMB-smb.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ mbmon.c getMBinfo.o getMB-isa.o getMB-smb.o xmbmon: xmbmon.c getMBinfo.o getMB-isa.o getMB-smb.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ xmbmon.c getMBinfo.o getMB-isa.o getMB-smb.o $(LIBS) clean: $(RM) *.o *.BAK *.CKP a.out core errs *~ $(PROGRAM) distclean: clean $(RM) Makefile config.cache config.log config.h config.status install: $(PROGRAM) $(INSTALL) -o root -g wheel -m 4555 -c -p mbmon $(INST_DIR) $(INSTALL) -o root -g wheel -m 4555 -c -p xmbmon $(INST_XDIR) lint: $(LINT) $(INCLUDES) $(DEFS) $(FONTDEFINES) $(SRCS) -lm