CC := gcc
CFLAGS := -Wall
TARGET := hhb-get
OBJS := $(TARGET).o uriquery2env.o serial.o

$(TARGET).cgi: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(TARGET).cgi

# %.o: %.c %.h
# 	$(CC) -c $(CFLAGS) $< -o $@

$(TARGET).o: $(TARGET).c serial.h
	$(CC) -c $(CFLAGS) $< -o $@

uriquery2env.o: uriquery2env.c
	$(CC) -c $(CFLAGS) $< -o $@

serial.o: serial.c serial.h
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	rm -rf *.o $(TARGET).cgi
