diff options
author | Mystery Man <unknown@mandriva.org> | 2004-09-21 04:31:26 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2004-09-21 04:31:26 +0000 |
commit | cc1300f2ac58a8289b998169c77c1c75db133643 (patch) | |
tree | 28769c8b2fcbf97248ddbdce11e45bb8b21543ee /tools/ddcprobe/Makefile | |
parent | 386fedbae181da5252f397e5ac9f9fc59367246d (diff) | |
download | drakx-backup-do-not-use-cc1300f2ac58a8289b998169c77c1c75db133643.tar drakx-backup-do-not-use-cc1300f2ac58a8289b998169c77c1c75db133643.tar.gz drakx-backup-do-not-use-cc1300f2ac58a8289b998169c77c1c75db133643.tar.bz2 drakx-backup-do-not-use-cc1300f2ac58a8289b998169c77c1c75db133643.tar.xz drakx-backup-do-not-use-cc1300f2ac58a8289b998169c77c1c75db133643.zip |
This commit was manufactured by cvs2svn to create branch
'MDK-10-update'.
Diffstat (limited to 'tools/ddcprobe/Makefile')
-rw-r--r-- | tools/ddcprobe/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/tools/ddcprobe/Makefile b/tools/ddcprobe/Makefile new file mode 100644 index 000000000..633d870d6 --- /dev/null +++ b/tools/ddcprobe/Makefile @@ -0,0 +1,51 @@ +ARCH := $(patsubst i%86,i386,$(shell uname -m)) +ARCH := $(patsubst sparc%,sparc,$(ARCH)) +ARCH := $(patsubst amd64,x86_64,$(ARCH)) + +ifeq (i386,$(ARCH)) +HAS_VBE = y +endif +ifeq (x86_64,$(ARCH)) +HAS_VBE = y +endif +ifeq (ia64,$(ARCH)) +HAS_VBE = y +endif + +CC = gcc +CFLAGS = -O -Wall # -g -DDEBUG +INCS = -I. +LDFLAGS = -lm +ifeq (y,$(HAS_VBE)) +LDFLAGS += -L. -lint10 -lx86emu +OBJS = ddcxinfos.o vesamode.o vbe.o +LIBS = libint10.a libx86emu.a +DEFS += -DHAVE_VBE +endif +ifeq (ppc,$(ARCH)) +OBJS = ddcxinfos.o of.o minifind.o vbe.o vesamode.o +endif +ifeq (,$(OBJS)) +OBJS = not_handled.o +endif +CPPFLAGS= $(DEFS) +TARGETS = ddcxinfos + +all: $(TARGETS) + +ddcxinfos: $(OBJS) $(LIBS) + $(CC) -o $@ $(OBJS) $(CFLAGS) $(LDFLAGS) + +libx86emu.a: x86emu/*.c + $(MAKE) -C x86emu + +libint10.a: libx86emu.a int10/*.c + $(MAKE) -C int10 + +%.o: %.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -c $< -o $@ + +clean: + $(MAKE) -C int10 clean + $(MAKE) -C x86emu clean + $(RM) $(TARGETS) $(LIBS) *.o core |