mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
- cleanup the w83627hf header, and function names - rename power_led to w83627hf_power_led - rename w832627hf_power_after_power_fail to w83627hf_power_after_power_fail - smbus_read_block != smbus_read_byte - Update build_opt_tble to handle checksum entries ----------------------------------------------------------------------
103 lines
2.6 KiB
Makefile
103 lines
2.6 KiB
Makefile
include Makefile.conf
|
|
VERSION:=1.16
|
|
RELEASE_DATE:=29 August 2002
|
|
PACKAGE:=mkelfImage
|
|
|
|
# You can specify DESTDIR on the command line to do a add
|
|
# a prefix to the install so it doesn't really happen
|
|
# Useful for building binary packages
|
|
DESTDIR =
|
|
|
|
pkgdatadir = $(datadir)/$(PACKAGE)
|
|
pkglibdir = $(libdir)/$(PACKAGE)
|
|
pkgincludedir = $(includedir)/$(PACKAGE)
|
|
|
|
MANS=mkelfImage.1
|
|
SPEC=mkelfImage-$(VERSION).spec
|
|
TARBALL=mkelfImage-$(VERSION).tar.gz
|
|
SRCS:=$(shell find ./AUTHORS ./COPYING ./Makefile ./Makefile.conf.in ./News \
|
|
./configure.in ./configure \
|
|
./mkelfImage.pl ./mkelfImage.spec.in \
|
|
./elf32-i386 ./kunzip_src ./config \
|
|
! -path '*CVS*' ! -name '*~' ! -name '.*' -type f -print )
|
|
SRCS+=$(SPEC)
|
|
PSRCS:=$(patsubst ./%,mkelfImage-$(VERSION)/%,$(SRCS))
|
|
|
|
SBIN_TARGETS=mkelfImage
|
|
MAN1_TARGETS=mkelfImage.1
|
|
PKGDATADIR_TARGETS_I386=\
|
|
elf32-i386/convert_params.c \
|
|
elf32-i386/elf_boot.h \
|
|
elf32-i386/linuxbios_tables.h \
|
|
elf32-i386/elfImage.lds \
|
|
elf32-i386/head.S \
|
|
elf32-i386/uniform_boot.h
|
|
|
|
TARGETS:=$(SBIN_TARGETS) $(MAN1_TARGETS) $(PKGDATADIR_TARGETS_I386)
|
|
|
|
all: $(TARGETS)
|
|
|
|
clean:
|
|
@rm -rf dist
|
|
@rm -f config.log config.status config.cache
|
|
@rm -f $(SBIN_TARGETS) $(MAN1_TARGETS)
|
|
@rm -f mkelfImage-$(VERSION) $(TARBALL)
|
|
|
|
dist-clean: clean
|
|
@find . -type f -name '*~' | xargs rm -f
|
|
@rm Makefile.conf
|
|
|
|
maintainer-clean: dist-clean
|
|
@rm -f $(SPEC) configure
|
|
|
|
|
|
install: $(TARGETS)
|
|
mkdir -p $(DESTDIR)/$(pkgdatadir)/elf32-i386/ $(DESTDIR)/$(sbindir) $(DESTDIR)/$(mandir)/man1
|
|
cp -ar $(SBIN_TARGETS) $(DESTDIR)/$(sbindir)/
|
|
cp -ar $(MAN1_TARGETS) $(DESTDIR)/$(mandir)/man1/
|
|
cp -ar $(PKGDATADIR_TARGETS_I386) $(DESTDIR)/$(pkgdatadir)/elf32-i386/
|
|
|
|
|
|
%.1 : %.pl Makefile
|
|
mkdir -p $(@D)
|
|
pod2man --date="$(RELEASE_DATE)" --release="$(VERSION)" $*.pl > $@
|
|
|
|
mkelfImage: mkelfImage.pl Makefile Makefile.conf
|
|
mkdir -p $(@D)
|
|
sed \
|
|
-e 's,^#!/usr/bin/perl,#!$(PERL),' \
|
|
-e 's,^my $$VERSION="";$$,my $$VERSION="$(VERSION)";,' \
|
|
-e 's,^$$params{MYDATA}=".";$$,$$params{MYDATA}="$(pkgdatadir)";,' \
|
|
-e 's,^$$params{OBJCOPY}="objcopy";$$,$$params{OBJCOPY}="$(OBJCOPY)";,' \
|
|
-e 's,^$$params{LD}="ld";$$,$$params{LD}="$(LD)";,' \
|
|
-e 's,^$$params{CC}="cc";$$,$$params{CC}="$(CC)";,' \
|
|
mkelfImage.pl > $@
|
|
chmod a+x $@
|
|
|
|
tarball: $(TARBALL)
|
|
|
|
|
|
$(TARBALL): $(SRCS)
|
|
rm -f ./mkelfImage-$(VERSION)
|
|
ln -s . ./mkelfImage-$(VERSION)
|
|
tar -cf - $(PSRCS) | gzip -9 > $@
|
|
|
|
Makefile.conf: Makefile.conf.in configure
|
|
./configure
|
|
|
|
|
|
configure: configure.in
|
|
autoconf
|
|
|
|
$(SPEC): mkelfImage.spec.in Makefile
|
|
sed \
|
|
-e 's,^Version: $$,Version: $(VERSION),' \
|
|
mkelfImage.spec.in > $@
|
|
|
|
|
|
|
|
.PHONY: echo install realinstall
|
|
|
|
|
|
echo:
|
|
echo $(SRCS)
|