Mercurial > mplayer.hg
view Gui/Makefile @ 8609:1d98280b9ad1
The following patch allows the MPlayer "cdparanoia" support to work on
NetBSD-1.6_STABLE, both "cdda://NN" and "cddb://NN" URI's.
The CDROM ioctl's are actually more like OpenBSD's than FreeBSD's. I
went with the "/dev/cdrom" symlink as the default device, though, as
it otherwise gets messy fast... The first CDROM is "/dev/rcd0d" on
NetBSD/i386, but "/dev/rcd0c" on all other NetBSD ports, and only the
cdda_identify_scsi() form seems to work on NetBSD. (I searched the web
in vain for the Paranoia API, so I'm left to hacking. ;-))
Frederick Bruckman <fredb@immanent.net>
author | arpi |
---|---|
date | Sat, 28 Dec 2002 14:04:54 +0000 |
parents | 226e6866212d |
children | 0a665389cf2b |
line wrap: on
line source
LIB = libgui.a include ../config.mak include config.mak INCDIR = -I. -I../loader -I./wm -I./skin $(FREETYPE_INC) $(GTKINC) $(EXTRA_INC) OPTIMIZE = $(OPTFLAGS) -fomit-frame-pointer \ -fexpensive-optimizations -fschedule-insns2 -Wall ifeq ($(TARGET_ARCH_X86),yes) OPTIMIZE += -malign-double endif CFLAGS = $(OPTIMIZE) $(INCDIR) $(DEBUG) SRCS = wm/ws.c wm/wsxdnd.c app.c interface.c cfg.c bitmap.c \ skin/skin.c skin/font.c skin/cut.c \ mplayer/widgets.c mplayer/play.c mplayer/mw.c mplayer/sw.c mplayer/menu.c \ mplayer/gtk/menu.c mplayer/gtk/mb.c mplayer/gtk/about.c mplayer/gtk/pl.c mplayer/gtk/sb.c mplayer/gtk/fs.c mplayer/gtk/opts.c mplayer/gtk/url.c mplayer/gtk/eq.c mplayer/gtk/common.c OBJS = $(SRCS:.c=.o) .SUFFIXES: .c .o .c.o: $(CC) -c $(CFLAGS) -o $@ $< ### TARGETS ### $(LIB): .depend $(OBJS) rm -f $(LIB) $(AR) rc $(LIB) $(OBJS) $(MPLAYEROBJS) all: $(LIB) clean: rm -rf $(OBJS) *.o *~ *.bak main $(PRG) $(LIB) .depend #dep: depend # #depend: # makedepend -- $(CFLAGS) -- $(SRCS) &>/dev/null # distclean: clean dep: depend depend: .depend .depend: Makefile config.mak $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend # # include dependency files if they exist # ifneq ($(wildcard .depend),) include .depend endif