#!/usr/bin/make

CC = gcc
CFLAGS = -O3
CPPFLAGS = -Wall
LDFLAGS = 

PREFIX = /usr/local
TARGETS = hfwload hfwget #binfw2hfw

COMMON_SRC = pdar.c hfw.c
HFWLOAD_SRC = hfwload.c $(COMMON_SRC)
#BINFW2HFW_SRC = bin2hfw.c binfw2hfw.c $(COMMON_SRC)

HFWLOAD_OBJ = $(HFWLOAD_SRC:.c=.o)
#BINFW2HFW_OBJ = $(BINFW2HFW_SRC:.c=.o)

all: $(TARGETS)

hfwload: $(HFWLOAD_OBJ)
	$(CC) -o $@ $(HFWLOAD_OBJ)

hfwget:
	$(CC) -Wall -o hfwget hfwget.c

#binfw2hfw: $(BINFW2HFW_OBJ)
#	$(CC) -o $@ $(BINFW2HFW_OBJ)

install: $(TARGETS)
	install -m 755 $(TARGETS) $(PREFIX)/bin

uninstall:
	cd $(PREFIX)/bin && rm -f $(TARGETS)

clean:
	rm -f $(TARGETS) *.o *~

remake: clean all

