#
# $Id: Makefile 5286 2010-12-29 13:49:48Z owes $
#

# Add several defines used in our code.
COPTS = -Wall -DNAME='"$(NAME)"' -DSNAME='"$(SNAME)"' -DKVER='"$(KVER)"' -DVERSION='"$(VERSION)"'

HEADERS = arch_defs.h common.h
SRC_HELP = helper.c
OBJS_INST = installer.o helper.o helper_backup.o helper_newt.o hardware.o language.o timezone.o keymap.o partition.o restore.o usbnames.o
LIBS_INST = -lnewt -lslang -lpci -lusb-1.0 -lz
OBJS_SETUP = setup.o helper.o helper_newt.o hardware.o host_domain.o keymap.o passwords.o timezone.o \
	networking.o net_dhcp.o net_isdn.o usbnames.o
LIBS_SETUP = -lnewt -lslang -lpci -lusb-1.0 -lz

all: installer setup

installer: $(OBJS_INST) $(HEADERS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(COPTS) $(OBJS_INST) -o $@ $(LIBS_INST)
	strip $@

setup: $(OBJS_SETUP) $(HEADERS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(COPTS) $(OBJS_SETUP) -o $@ $(LIBS_SETUP)
	strip $@

helper:$(SRC_HELP)
	$(CC) $(CFLAGS) $(COPTS) -c  $< -o $@

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