Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
gramofile
gramofile-1.6-makefiles.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gramofile-1.6-makefiles.dif of Package gramofile
--- gramofile-1.6/Makefile +++ gramofile-1.6/Makefile @@ -1,3 +1,9 @@ +DISTDIR = +prefix = /usr +bindir = $(prefix)/bin +docdir = $(prefix)/share/doc/gramofile + + PROG = gramofile SRCS = boxes.c buttons.c checkfile.c dirfilemenu.c errorwindow.c \ @@ -10,6 +16,9 @@ tracksplit_parammenu.c signpr_cmf2.c signpr_rms.c signpr_copy.c \ signpr_exper.c endian.c signpr_mono.c signpr_l1fit.c +DOCS = README COPYING ChangeLog TODO Signproc.txt Tracksplit.txt \ + Tracksplit2.txt + OBJS = $(SRCS:.c=.o) SHELL = /bin/sh @@ -19,7 +28,7 @@ ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see bplaysrc/Makefile!) # For Linux (and maybe others), use these: -CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER +CFLAGS = $(RPM_OPT_FLAGS) -W -Wall -DTURBO_MEDIAN -DTURBO_BUFFER DEPS = $(OBJS) makebplay LIBS = -lncurses -lm COPY_A = -a @@ -41,16 +50,11 @@ $(PROG): $(DEPS) $(CC) $(LDFLAGS) $(OBJS) -o $(PROG) $(LIBS) - @echo '' - @echo '' - @echo '' - @echo " If you're one of those that didn't read the README, please do so now." - @echo '' makebplay: yesnowindow.o boxes.o buttons.o textwindow.o errorwindow.o \ clrscr.o secshms.o $(MAKE) -C bplaysrc - -rm bplay_gramo brec_gramo + -rm -f bplay_gramo brec_gramo cp $(COPY_A) bplaysrc/bplay ./bplay_gramo ln -s bplay_gramo brec_gramo @@ -63,6 +67,13 @@ indent: indent *.c *.h +install: $(PROG) + install -d -m 755 $(DESTDIR)$(bindir) + install $(PROG) bplay_gramo $(DESTDIR)$(bindir) + (cd $(DESTDIR)$(bindir); ln -s bplay_gramo brec_gramo) + install -d -m 755 $(DESTDIR)$(docdir) + install -m 644 $(DOCS) $(DESTDIR)$(docdir) + #%.d: %.c - according to 'info make', doesn't work # $(SHELL) -ec '$(CC) -MM $(CPPFLAGS) $< \ # | sed '\''s/\($*\)\.o[ :]*/\1 $@/g'\'' > $@' --- gramofile-1.6/bplaysrc/Makefile +++ gramofile-1.6/bplaysrc/Makefile @@ -12,7 +12,7 @@ ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see ../Makefile!) # For Linux (and maybe others), use these: -CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG +CFLAGS = $(RPM_OPT_FLAGS) -Wall -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER -D_GNU_SOURCE # -DDEBUG LIBS = -lncurses # For FreeBSD (and maybe others), use these:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor