#
# Makefile for ADM-XRC SDK "simple" example
#
# (C) Copyright 2002 Alpha Data
#

include /usr/local/alphadata/Rules.config

TARGET  = sysmon

CFLAGS  = -Wall -I/usr/local/alphadata/include -I/usr/local/alphadata/apps/common
LDFLAGS += -L.

OBJ     = $(TARGET).o

all: $(TARGET)

$(TARGET): $(OBJ) libcommon.a
	$(CC) -o $(TARGET) $(LDFLAGS) $(OBJ) -lcommon -ladmxrc2

$(TARGET).o: $(TARGET).c
	$(CC) -c $(CFLAGS) $(TARGET).c

libcommon.a: args.o time.o
	rm -f libcommon.a
	ar r libcommon.a args.o time.o

args.o: /usr/local/alphadata/apps/common/args.c /usr/local/alphadata/apps/common/common.h
	$(CC) -c $(CFLAGS) -o $@ /usr/local/alphadata/apps/common/args.c

time.o: /usr/local/alphadata/apps/common/time.c /usr/local/alphadata/apps/common/common.h
	$(CC) -c $(CFLAGS) -o $@ /usr/local/alphadata/apps/common/time.c

clean:
	rm -f $(TARGET) *.o *.a

tidy:
	rm -f *~
