# Makefile for Net Tamagotchi
#
# ff@lagged.net

CC = gcc
LD = $(CC)

# this should work fine
CFLAGS = -ansi -pedantic -Wall

OBJS = main.o exec.o api.o status.o list.o

# replace this with your daemon directory
DIR = /usr/local/sbin

PROG = tama

all: $(PROG)

install: tama
	cp -f $(PROG) $(DIR)

clean:
	rm -f $(PROG) *.o *.core core *.bak *~

tama: main.o exec.o api.o status.o list.o
	$(LD) $(LDFLAGS) -o $(PROG) $(OBJS)

main.o: main.c tama.h
	$(CC) $(CFLAGS) -c main.c

exec.o: exec.c tama.h
	$(CC) $(CFLAGS) -c exec.c

api.o: api.c tama.h
	$(CC) $(CFLAGS) -c api.c

status.o: status.c tama.h
	$(CC) $(CFLAGS) -c status.c

list.o: list.c tama.h
	$(CC) $(CFLAGS) -c list.c
