DESTDIR:= PREFIX:= /usr BINDIR:= $(PREFIX)/bin METAINFODIR:= $(PREFIX)/share/metainfo/ INSTALL= install SRCS= megactl.c adapter.c megaioctl.c megatrace.c callinfo.c dumpbytes.c logpage.c ntrim.c INC= -I./schily -Iincludes-hack HDRS= mega.h adapter.h megaioctl.h callinfo.h logpage.h dumpbytes.h CPPFLAGS+= CFLAGS+= -g -Wall $(INC) $(ARCH) $(CPPFLAGS) LDFLAGS+= -g $(ARCH) PROGRAMS= megactl megasasctl all: $(PROGRAMS) megatrace: megatrace.o callinfo.o dumpbytes.o $(CC) $(LDFLAGS) -o $@ megatrace.o callinfo.o dumpbytes.o megactl: megactl.o adapter.o dumpbytes.o megaioctl.o logpage.o ntrim.o $(CC) $(LDFLAGS) -o $@ megactl.o adapter.o dumpbytes.o megaioctl.o logpage.o ntrim.o megasasctl: megasasctl.o adapter.o dumpbytes.o megaioctl.o logpage.o ntrim.o $(CC) $(LDFLAGS) -o $@ megasasctl.o adapter.o dumpbytes.o megaioctl.o logpage.o ntrim.o megasasctl.o: megactl.c $(CC) $(CFLAGS) -c -o $@ -DMEGA_SAS_CTL megactl.c %.o: Makefile.bak %.c $(CC) $(CFLAGS) -c -o $@ $*.c install: $(PROGRAMS) $(INSTALL) -d $(DESTDIR)$(BINDIR)/ $(INSTALL) $(PROGRAMS) $(DESTDIR)$(BINDIR) $(INSTALL) -d $(DESTDIR)$(METAINFODIR)/ $(INSTALL) -m644 megactl.metainfo.xml $(DESTDIR)$(METAINFODIR)/ clean: $(RM) $(PROGRAMS) *.o depend: makedepend -- $(CFLAGS) -- $(SRCS) megactl.o: mega.h adapter.h megaioctl.h logpage.h dumpbytes.h megasasctl.o: mega.h adapter.h megaioctl.h logpage.h dumpbytes.h adapter.o: mega.h megaioctl.h logpage.h ntrim.h megaioctl.o: mega.h megaioctl.h logpage.h megatrace.o: mega.h megaioctl.h logpage.h callinfo.h dumpbytes.h callinfo.o: callinfo.h logpage.o: mega.h megaioctl.h logpage.h ntrim.h dumpbytes.h ntrim.o: ntrim.h # DO NOT DELETE