Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Prog2
/
eloadas_peldak
/
ea_09
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
80e44aab
authored
Apr 17, 2021
by
Szeberényi Imre
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Makfile-k
parent
d8694d73
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
103 additions
and
3 deletions
+103
-3
PKomplex/Makefile
+48
-0
iroda/Makefile
+54
-0
iroda/iroda.h
+1
-3
No files found.
PKomplex/Makefile
0 → 100644
View file @
80e44aab
#
# Makefile a pkomplex demo forditasara
# gnumake valtozat
# Linuxokon es ural2-n is elerheto
#
# A program neve (ezt allitjuk elo)
PROG
=
pkomplex_main
PROG_O
=
$(PROG)
.o pkomplex.o
# program object fajljai
PROG_H
=
komplex.h pkomplex.h serializable.h
# program header fajljai
# Rajzatablas valtozathoz torolje a kommentet a kovetkezo sorbol
PROG_L
=
# program libjei
#fordítasi opciok
CXXFLAGS
=
-pedantic
-Wall
-DMEMTRACE
CXXFLAGS
+=
-g
# es legyeb debug info is
LDFLAGS
=
-g
# debug a linkelesnel is kell
# osszes object, osszes header osszes lib egyutt
OBJS
=
$(PROG_O)
HEADS
=
$(PROG_H)
LIBS
=
$(PROG_L)
# Alapertelmezett cel
.PHONY
:
all
all
:
$(PROG)
# Eloallitjuk az objektekbol a PROG-ot
$(PROG)
:
$(OBJS)
$(CXX)
$(LDFLAGS)
$(OBJS)
-o
$@
$(LIBS)
# Feltetelezzuk, hogy az osszes obj fugg az osszes headertol, ami nem feltetlenul igaz
$(OBJS)
:
$(HEADS)
# Futtatas
.PHONY
:
run
run
:
$(PROG)
./
$(PROG)
# takaritas igeny szerint
.PHONY
:
clean
clean
:
rm
-f
$(OBJS)
$(PROG)
iroda/Makefile
0 → 100644
View file @
80e44aab
#
# Makefile az iroda demo forditasara
# gnumake valtozat
# Linuxokon es ural2-n is elerheto
#
# Paranccsorból megadott EXT=definicióból fordítási opció lesz. Pl
#
# make EXT=-DVIRTUALIS_OROKLES_NELKUL
#
# A program neve (ezt allitjuk elo)
PROG
=
main
PROG_O
=
$(PROG)
.o iroda.o string5.o
# program object fajljai
PROG_H
=
iroda.h string5.h
# program header fajljai
# Rajzatablas valtozathoz torolje a kommentet a kovetkezo sorbol
PROG_L
=
# program libjei
MTRACE_O
=
memtrace.o
# memtrace object fajl
MTRACE_H
=
memtrace.h
# memtrace header fajlja
#fordítasi opciok
CXXFLAGS
=
-pedantic
-Wall
-DMEMTRACE
$(EXT)
CXXFLAGS
+=
-g
# es legyeb debug info is
LDFLAGS
=
-g
# debug a linkelesnel is kell
# osszes object, osszes header osszes lib egyutt
OBJS
=
$(PROG_O)
$(MTRACE_O)
HEADS
=
$(PROG_H)
$(MTRACE_H)
LIBS
=
$(PROG_L)
$(MEMCHK_L)
# Alapertelmezett cel
.PHONY
:
all
all
:
$(PROG)
# Eloallitjuk az objektekbol a PROG-ot
$(PROG)
:
$(OBJS)
$(CXX)
$(LDFLAGS)
$(OBJS)
-o
$@
$(LIBS)
# Feltetelezzuk, hogy az osszes obj fugg az osszes headertol, ami nem feltetlenul igaz
$(OBJS)
:
$(HEADS)
# Futtatas
.PHONY
:
run
run
:
$(PROG)
./
$(PROG)
# takaritas igeny szerint
.PHONY
:
clean
clean
:
rm
-f
$(OBJS)
$(PROG)
iroda/iroda.h
View file @
80e44aab
...
...
@@ -7,9 +7,7 @@
#ifndef IRODA_H
#define IRODA_H
#define VIRT_OROKLESSEL
#ifdef VIRT_OROKLESSEL
#ifndef VIRT_OROKLES_NELKUL
#define VIRTUAL virtual
#else
#define VIRTUAL
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment