09-27-2011
more details for makefile
Hi Vbe I have already posted a Makefile while starting this Post.This Makefile is to compile a cobol source.cobol under consideration is Microfocus cobol.However you can assume any standard syntax of any source as below
************************************
all:Target
Target file name:Source file name
<tab> command for compilation of source
************************************
Here am looking if it is possible to that Makefile refer to a directory which has unkonown number of files and create dependency for all based on predefined rules.eg.I have directory /home/usr/usr1 which has lets say thousan source codes.I hope this explains the scenarion.Please suggests if it is posssible this way??
10 More Discussions You Might Find Interesting
1. Solaris
Hi,
I am getting the following error while building on Solaris 64 , while I am trying to build.
Error Snippet :-
----------------------
Makefile:57: *** multiple target patterns. Stop.
make: Leaving directory `/work1/patch/vds6053sun64o/vobs/jvi'
make: *** Error 2
make: Leaving directory... (0 Replies)
Discussion started by: nileshborate
0 Replies
2. HP-UX
I receive an error while installing Oracle 9i:
Error in invoking target install of makefile
/opt/oracle/product/9.2.0/sqlplus/lib/ins_sqlplus.mk
Furthermore:
$ whoami
oracle
$ echo $ORACLE_HOME
/opt/oracle/product/9.2.0
$ pwd
/opt/oracle/product/9.2.0/sqlplus/lib
$ ll
total... (5 Replies)
Discussion started by: chris2005
5 Replies
3. Programming
i will tell my problem with example:
if i have a folder name called sree1.7.3
i know the starting name say sree and also path say /usr/lib.
so i want the folder name.
and how can i link this folder in makefile
thank u
sree (1 Reply)
Discussion started by: phani_sree
1 Replies
4. Shell Programming and Scripting
Hello,
I'm having a problem with a makefile script i'm trying to write.
I want to compile a C++ program in two possible ways: "make"
(default target, main) and "make debug". When i supply the debug
target, exactly the same as main should be built, but then with the
DEBUG flag (-g -D... (2 Replies)
Discussion started by: StevenR
2 Replies
5. Programming
Greetings!
Basically, I would like to properly handle this with gnu make:
alltools: my_tool mysecond_tool mythird_tool etc_tool
%_tool: dir1/%_tool.vf dir2/%_tool/subdir2/%_tool.ver
<tab>@echo done
%.vf:
<tab>RUN_VF $*
%.ver:
<tab>RUN_VER $*
So, if I were to do something like:... (0 Replies)
Discussion started by: Harlinator
0 Replies
6. Solaris
Hi,
I have a small piece of Makefile script which throw's error on Sun Sparc machine, but works fine with Sun Optron, Linux, AIX machines.
FOO=Naveen
test1:FOO=Dhilip
test1:
@echo FOO is ${FOO}
test2:
@echo Me is ${FOO}
Output on Sun Sparc -
ukhml-v890new-~/test: make test1... (5 Replies)
Discussion started by: nsriram
5 Replies
7. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Basically, the prompt is make a makefile with various sub makefiles in their respective subdirectories. All code... (1 Reply)
Discussion started by: Tatl
1 Replies
8. Shell Programming and Scripting
Goal: I'm trying to create a PHONY target inside my Makefile so that when I run the command "make backup",
It will move all the files that end in "~" into the specified backup folder.
Here is my code currently, and I'll explain the problem after:
.PHONY: backup
backup:
@mkdir -p... (2 Replies)
Discussion started by: Xploit
2 Replies
9. HP-UX
Hi,
I wanted to configure new iscsi port on HPUX system, i added the target port address and configured it, once done, went to array side and searched for that host iqn number , but was nt able to find the same, came to host, then when i ran "iscsiutil -pVS" command it gave me below result
... (0 Replies)
Discussion started by: Vinay Kumar D
0 Replies
10. Programming
I am trying to create a makefile to build a program and am getting the following error:
make -f tsimplex.mk
make: *** No rule to make target `/main/tsimplex_main.cpp', needed by `tsimplex_main.o'. Stop.
OPSYS = $(shell uname -s )
TARGET = tsimplex
ROOTDIR = ../../..
GTSDIR =... (1 Reply)
Discussion started by: kristinu
1 Replies
LEARN ABOUT DEBIAN
casparize
casparize(1) USER COMMANDS casparize(1)
NAME
casparize - Set up caspar Makefile in a new directory
SYNOPSIS
casparize dir (/path/to/config/dir)
casparize file (/path/to/config/dir/file)
DESCRIPTION
casparize creates a new configuration working directory in your current working directory, sets up a Makefile for caspar(7) in this new
directory, and optionally copies an original configuration file from its original system place to the newly created configuration working
directory.
USAGE
You typically use casparize when you already have created the root configuration working directory with its include directory and install.mk
Caspar include file. By analysing your current working directory and the configuration directory path you give on the command line, cas-
parize can deduce the contents of the Makefile in the newly created configuration working directory. It creates the new directory, creates
the correct Makefile, and optionally copies the given configuration file in the new directory, ready for its first version commit.
EXAMPLES
A typical example:
$ cd <svn>/etc
$ casparize /etc/postfix/main.cf
creates the directory <svn>/etc/postfix, creates <svn>/etc/postfix/Makefile including the proper content, and copies /etc/postfix/main.cf
into <svn>/etc/postfix/main.cf. You can now directly add and commit the new directory.
BUGS
Non known at this moment.
AUTHOR
Jeroen Hoppenbrouwers
SEE ALSO
caspar(7) The caspar homepage is at http://mdcc.cx/caspar/ .
casparize 20120508 8 mai 2012 casparize(1)