# Makefile for hdparm

INSTALLDIR=.
PREFIX=$(INSTALLDIR)

CFLAGS := -O2 -W -Wall -Wbad-function-cast -Wcast-align -Wpointer-arith -Wcast-qual -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fkeep-inline-functions -Wwrite-strings -Waggregate-return -Wnested-externs -Wtrigraphs $(CFLAGS)

LDFLAGS = -s

all: hdparm

hdparm: hdparm.o identify.o
	$(CC) $(LDFLAGS) -o hdparm hdparm.o identify.o
 
install: all hdparm.8
	if [ -f $(PREFIX)/sbin/hdparm ]; then rm -f $(PREFIX)/sbin/hdparm ; fi 
	install -D hdparm $(PREFIX)/sbin/hdparm
	$(STRIP) $(PREFIX)/sbin/hdparm

clean:
	-rm -f hdparm *.o core

