From 700c66f5dbd691559b54e23fd50a90e07135189f Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 25 Oct 2009 04:46:34 -0400 Subject: it seems the reason pkgthing was having problems it it had its own git repo --- ptranslate-build/Makefile | 71 +++++++++++++++++++++++++++++ ptranslate-build/main.mk | 48 +++++++++++++++++++ ptranslate-build/translators-posix/Makefile | 59 ++++++++++++++++++++++++ 3 files changed, 178 insertions(+) create mode 100644 ptranslate-build/Makefile create mode 100644 ptranslate-build/main.mk create mode 100644 ptranslate-build/translators-posix/Makefile (limited to 'ptranslate-build') diff --git a/ptranslate-build/Makefile b/ptranslate-build/Makefile new file mode 100644 index 0000000..531faa2 --- /dev/null +++ b/ptranslate-build/Makefile @@ -0,0 +1,71 @@ +#!/usr/bin/make -f +#name = Luke's Makefile +#ver = 1.0 +# Copyright (C) 2009 Luke Shumaker +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. +# If not, see . + +# DO NOT edit this file, it has been generated by configure, and will +# be overwritten. Instead, edit the file `Makefile.in' + +# Directories ######################################################## +DESTDIR = @DESTDIR@ +prefix = /usr/local +exec_prefix = $(prefix) +bindir = $(exec_prefix)/bin +sbindir = $(exec_prefix)/sbin +libexecdir = $(exec_prefix)/libexec +dirs = $(DESTDIR) $(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) +srcdir = /home/luke/Development/abomination/ptranslate + +# Programs ########################################################### +SHELL = /bin/sh +CC = gcc +INSTALL = install +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) -m 644 +MKDIR = $(INSTALL) -d #mkdir -p +RM = rm -f +SED = sed + +include main.mk + +# dist ############################################################### +d = $(name)-$(ver) +.PHONY : dist +dist : $(d).tar.gz + +$(d).tar.gz : $(d) $(addprefix $(d)/,$(filelist)) + tar -czf $@ $< + +$(d) : + $(INSTALL) -m 777 -d $@ + +$(d)/% : $(srcdir)/% $(d) + cp $< $@ + +# implicit rules ##################################################### +$(dirs) : + $(MKDIR) $@ + +% : %.sh + $(SED) 's/@VER@/$(ver)/g' < $< > $@ + +$(DESTDIR)$(bindir)/% : % $(DESTDIR)$(bindir) + $(INSTALL_PROGRAM) $< $@ + +Makefile : $(srcdir)/configure + $< + diff --git a/ptranslate-build/main.mk b/ptranslate-build/main.mk new file mode 100644 index 0000000..7966565 --- /dev/null +++ b/ptranslate-build/main.mk @@ -0,0 +1,48 @@ +#!/usr/bin/make -f +name = ptranslate +ver = 1.9.0 +# Copyright (C) 2009 Luke Shumaker +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. +# If not, see . + +# DO NOT edit this file, it has been generated by configure, and will +# be overwritten. Instead, edit the file `main.mk.in' + +trans = translators-posix +# general stuffs ##################################################### +all : translators ptranslate +install : install-translators $(DESTDIR)$(bindir)/ptranslate +.SUFFIXES : +VPATH = $(srcdir) +filelist = \ + COPYING \ + configure \ + Makefile.in \ + ptranslate.sh \ + translators-hurd \ + translators-posix \ + translators-posix/Makefile.in \ + translators-posix/x-bzip2.sh \ + translators-posix/x-gzip.sh \ + translators-posix/x-tar.sh + +.PHONY : translators install-translators remove-translators +translators : ; $(MAKE) -C $(trans) +install-translators : ; $(MAKE) -C $(trans) install +remove-translators : ; $(MAKE) -C $(trans) remove + +remove: remove-translators + $(RM) $(bindir)/ptranslate + diff --git a/ptranslate-build/translators-posix/Makefile b/ptranslate-build/translators-posix/Makefile new file mode 100644 index 0000000..95f3505 --- /dev/null +++ b/ptranslate-build/translators-posix/Makefile @@ -0,0 +1,59 @@ +#!/usr/bin/make -f +#name = ptranslate-unix +#ver = 1.9.0 +# Copyright (C) 2009 Luke Shumaker +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. +# If not, see . + +# DO NOT edit this file, it has been generated by configure, and will +# be overwritten. Instead, edit the file `Makefile.in' + +mysrcdir = $(srcdir)/translators-posix + +all : x-bzip2 x-gzip x-tar +install : mime install-x-bzip2 install-x-gzip install-x-tar +.PHONY : install-x-bzip2 install-x-gzip install-x-tar +.SUFFIXES : +VPATH = $(mysrcdir) +$(info $(VPATH)) + +mime : + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/application + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/audio + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/image + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/message + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/model + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/multipart + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/text + $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/video + + +install-x-bzip2: $(DESTDIR)$(libexecdir)/media-types/application/x-bzip2 +install-x-gzip : $(DESTDIR)$(libexecdir)/media-types/application/x-gzip +install-x-tar : $(DESTDIR)$(libexecdir)/media-types/application/x-tar + +$(DESTDIR)$(libexecdir)/media-types/application/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/audio/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/image/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/message/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/model/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/multipart/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/text/% : % mime; $(INSTALL_PROGRAM) $< $@ +$(DESTDIR)$(libexecdir)/media-types/video/% : % mime; $(INSTALL_PROGRAM) $< $@ + +uninstall : + $(RM) -r $(DESTDIR)$(libexecdir)/media-types + -- cgit v1.2.3-2-g168b